SAP DBTech JDBC:列的值太大

2020-08-25 10:13发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在通过Hybris中的创建向导创建产品时,在错误日志中获取低于异常的信息,而不是在创建向导中显示错误通知。

p.p1 {边距:0.0像素0.0像素0.0像素0.0像素; 字体:12.0px Helvetica} span.Apple-tab-span {white-space:pre}

| 引起原因:de.hybris.platform.persistence.hjmp.HJMPFinderException:SAP DBTech JDBC:列的值太大:[de.hybris.platform.servicelayer.interceptor.impl.uniqueattributesinterceptor@711b7265]:含糊的唯一键{catalogversion = catalogversionmodel 型号lsvariantproductmodel()的代码(8796093186649 @ 50),代码= 291311434}-使用相同的键(最大长度为255)找到了1个项目。

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.AtomicType_HJMPWrapper.ejbFindByCodeExact(AtomicType_HJMPWrapper.java:1165)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在sun.reflect.GeneratedMethodAccessor304.invoke(未知来源)〜[?:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[?:1.8.0_202]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在java.lang.reflect.Method.invoke(Method.java:498)〜[?:1.8.0_202]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.util.Utilities.callMethod(Utilities.java:1038)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.util.Utilities.callMethod(Utilities.java:1028)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.framework.HomeInvocationHandler.invoke(HomeInvocationHandler.java:90)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在com.sun.proxy。$ Proxy157.findByCodeExact(未知来源)〜[?:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.TypeManagerEJB.findByCodeExact(TypeManagerEJB.java:280)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.TypeManagerEJB.getType(TypeManagerEJB.java:249)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.TypeManagerEJB.getType(TypeManagerEJB.java:234)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.jalo.type.TypeManager.getType(TypeManager.java:125)〜[coreserver.jar:?]

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在通过Hybris中的创建向导创建产品时,在错误日志中获取低于异常的信息,而不是在创建向导中显示错误通知。

p.p1 {边距:0.0像素0.0像素0.0像素0.0像素; 字体:12.0px Helvetica} span.Apple-tab-span {white-space:pre}

| 引起原因:de.hybris.platform.persistence.hjmp.HJMPFinderException:SAP DBTech JDBC:列的值太大:[de.hybris.platform.servicelayer.interceptor.impl.uniqueattributesinterceptor@711b7265]:含糊的唯一键{catalogversion = catalogversionmodel 型号lsvariantproductmodel()的代码(8796093186649 @ 50),代码= 291311434}-使用相同的键(最大长度为255)找到了1个项目。

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.AtomicType_HJMPWrapper.ejbFindByCodeExact(AtomicType_HJMPWrapper.java:1165)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在sun.reflect.GeneratedMethodAccessor304.invoke(未知来源)〜[?:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)〜[?:1.8.0_202]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在java.lang.reflect.Method.invoke(Method.java:498)〜[?:1.8.0_202]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.util.Utilities.callMethod(Utilities.java:1038)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.util.Utilities.callMethod(Utilities.java:1028)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.framework.HomeInvocationHandler.invoke(HomeInvocationHandler.java:90)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在com.sun.proxy。$ Proxy157.findByCodeExact(未知来源)〜[?:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.TypeManagerEJB.findByCodeExact(TypeManagerEJB.java:280)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.TypeManagerEJB.getType(TypeManagerEJB.java:249)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.persistence.type.TypeManagerEJB.getType(TypeManagerEJB.java:234)〜[coreserver.jar:?]

INFO | JVM 1 | 主| 2019/11/21 20:08:09.892 | 在de.hybris.platform.jalo.type.TypeManager.getType(TypeManager.java:125)〜[coreserver.jar:?]

付费偷看设置
发送
3条回答
SAP小菜
1楼-- · 2020-08-25 11:02

请找到以下详细信息:

  1. Hybris版本:1811
  2. 数据库名称和版本:SAP,版本:1.00.122.17.1526900527
  3. 数据库驱动程序版本:HDB:2.3.55-66380bf563d4bc3dcded5988c2f3d946c0f55a1e
  4. 是否在未定制的代码中发生:是(通过创建向导创建重复产品时,不会出现通知弹出窗口,而是在错误日志中显示此错误)

此外,此问题不会在mysql和HSql中出现。

能不能别闹
2楼-- · 2020-08-25 10:56

让我们知道以下内容:

  1. Hybris版本
  2. 数据库名称和版本
  3. 数据库驱动程序版本
  4. 是否以未定制的代码(例如,使用配方设置的OOTB加速器)进行了
小c菟菟
3楼-- · 2020-08-25 11:11
< 即使我正面临着同样的问题。 有没有人找到解决方案?

INFO | jvm 1 | 主| 2020/01/16 10:31:40.010 | 引起原因:de.hybris.platform.persistence.hjmp.HJMPFinderException:SAP DBTech JDBC:列的值太大::模糊唯一键{<数据模型上列的唯一组合>}

同样可以正常工作,我可以在Backoffice创建向导上看到显示的错误消息。 但是,对于SAP HANA DB,它不会在后台提供任何错误消息,并且会在日志中引发该错误。

一周热门 更多>