使用类型系统版本时加载类型系统信息中的错误

2020-09-16 07:59发布

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

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


Hybris在启动时会加载错误的类型系统,从而破坏了灵活的搜索功能(影响版本6.7.0.1,并且根据补丁程序的内容,在6.7.0.2中也未解决)。

在Hybris启动时,加载了错误类型的系统版本。 如果已将" ant createtypesystem"用于滚动更新,并且在属性中指定了非默认类型系统,则类型属性数据将存储在带有索引的表中,例如" attributedescriptors2"。

de.hybris.platform.persistence.property.DBPersistenceManager :: batchLoadPersistenceInfosInternalInTX 中实现的启动功能始终从表 attributedescriptors 中加载类型属性,而忽略所选类型的版本。 系统更新后,新字段仅在所选类型的系统版本中可用(表 attributedescriptors2 )。 由于未加载有关新字段的信息,因此,引用这些字段的每个灵活搜索都会引发有关未知字段的错误: 在附件中查看

解决方法:将属性 typeinfomap.loading.batch.mode = false 设置为使用旧式系统加载。

P.S。 这不是一个真正的问题,而是在通过双峰丛林进行真正的支持时,试图报告一个错误。

10975-exception.txt (3.7 kB)

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

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


Hybris在启动时会加载错误的类型系统,从而破坏了灵活的搜索功能(影响版本6.7.0.1,并且根据补丁程序的内容,在6.7.0.2中也未解决)。

在Hybris启动时,加载了错误类型的系统版本。 如果已将" ant createtypesystem"用于滚动更新,并且在属性中指定了非默认类型系统,则类型属性数据将存储在带有索引的表中,例如" attributedescriptors2"。

de.hybris.platform.persistence.property.DBPersistenceManager :: batchLoadPersistenceInfosInternalInTX 中实现的启动功能始终从表 attributedescriptors 中加载类型属性,而忽略所选类型的版本。 系统更新后,新字段仅在所选类型的系统版本中可用(表 attributedescriptors2 )。 由于未加载有关新字段的信息,因此,引用这些字段的每个灵活搜索都会引发有关未知字段的错误: 在附件中查看

解决方法:将属性 typeinfomap.loading.batch.mode = false 设置为使用旧式系统加载。

P.S。 这不是一个真正的问题,而是在通过双峰丛林进行真正的支持时,试图报告一个错误。

10975-exception.txt (3.7 kB)
付费偷看设置
发送
1条回答
路亽曱_Ryan
1楼-- · 2020-09-16 08:51

嗨Arvids,似乎我遇到了同样的问题,在滚动更新期间我们也遇到了这种情况。 BTW错误已创建 https://jira.hybris.com/browse/ECP-2924,不确定您是否有权访问,因此请通知您。

一周热门 更多>