点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们已经从5.1.1升级到5.2.0。 当我尝试在Junit租户初始化之后运行集成测试时,为了灵活搜索,它将引发以下错误。 你能告诉我是什么引起了这个问题
de.hybris.platform.jalo.flexiblesearch.FlexibleSearchException:无法在de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.translatePathValueKeys(FlexibleSearch.java:2140处转换值表达式'session.catalogversions'[HY-0] ),位于de.hybris.de.hybris.platform.catalog.jalo.synchronization.SyncSchedulerCallableBase.callImpl(SyncSchedulerCallableBase.java:112)处的de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.search(FlexibleSearch.java:1424)处。 位于java.util.concurrent.FutureTask上de.hybris.platform.catalog.jalo.synchronization.SyncSchedulerCallableBase.call(SyncSchedulerCallableBase.java:1)上的platform.catalog.jalo.synchronization.SyncSchedulerCallableBase.java(96)。 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)处运行(FutureTask.java:262)在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)处运行
您好,
您可能要检查的第一件事是:会话中是否设置了CatalogVersion?
您需要自动连接CatalogVersionService,然后调用类似的东西
如果在会话中设置CatalogVersion后仍然出现错误消息,则可以检查集成测试是否与启用了CatalogVersion限制的会话用户一起运行?
希望它能有所帮助!
感谢与问候,
洪县
对我来说,它不起作用:-(还有其他想法吗?
嗨,
尝试不仅将在线版本设置为
catalogVersionService.setSessionCatalogVersion(" electronicsProductCatalog","在线");
但也上演了
catalogVersionService.setSessionCatalogVersion(" electronicsProductCatalog"," Staged");
请让我知道是否可以解决问题。
亲切的问候,
您是如何解决的。
您好,
您找到解决此问题的任何方法了吗? 我正面临着同样的问题。
提前谢谢!
我正面临着同样的问题。 目录版本设置为
并不能单独解决错误。 如何检查说明的第二部分("启用了CatalogVersion限制的会话用户")? 我有
产生(杂合5.5.0.0)
一周热门 更多>