在6.7 hybris cms座舱中当我尝试将现有组件添加到内容槽时,我无法在搜索中查看现有组件列表。

2020-09-18 02:40发布

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

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


面临以下异常

错误[Thread-74] [AdvancedSearchView]执行搜索java.lang.IllegalArgumentException时出错:值是instanceof Collection,但不能为键的空集合:de.hybris.platform.servicelayer.search.FlexibleSearchQuery.addQueryParameters(FlexibleSearchQuery .java:185)〜[coreserver.jar :?]在de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.search(DefaultFlexibleSearchService.java:253)〜[coreserver.jar :?]在de.hybris.platform .servicelayer.internal.dao.AbstractItemDao.search(AbstractItemDao.java:68)〜[coreserver.jar :?]位于de.hybris.platform.cms2.servicelayer.daos.impl.DefaultCMSPageDao.findPagesByContentSlotsAndPageStatuses(DefaultCMSPageDao.java:542) 在de.hybris.platform.cms2.servicelayer.daos.impl.DefaultCMSPageDao.findPagesByContentSlots(DefaultCMSPageDao.java:514)上的〜[cms2server.jar :?],在de.hybris.platform.cms2上的[cms2server.jar :?]。 servicelayer.services.impl.DefaultCMSPageService.getPagesForComponent(DefaultCMSPageService.java:689)〜[ cms2server.jar :?],位于de.hybris.platform.cmscockpit.services.security.impl.CMSCockpitUIAccessRightService.isObjectWritable(CMSCockpitUIAccessRightService.java:89)〜[cmscockpitserver.jar :?]

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

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


面临以下异常

错误[Thread-74] [AdvancedSearchView]执行搜索java.lang.IllegalArgumentException时出错:值是instanceof Collection,但不能为键的空集合:de.hybris.platform.servicelayer.search.FlexibleSearchQuery.addQueryParameters(FlexibleSearchQuery .java:185)〜[coreserver.jar :?]在de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.search(DefaultFlexibleSearchService.java:253)〜[coreserver.jar :?]在de.hybris.platform .servicelayer.internal.dao.AbstractItemDao.search(AbstractItemDao.java:68)〜[coreserver.jar :?]位于de.hybris.platform.cms2.servicelayer.daos.impl.DefaultCMSPageDao.findPagesByContentSlotsAndPageStatuses(DefaultCMSPageDao.java:542) 在de.hybris.platform.cms2.servicelayer.daos.impl.DefaultCMSPageDao.findPagesByContentSlots(DefaultCMSPageDao.java:514)上的〜[cms2server.jar :?],在de.hybris.platform.cms2上的[cms2server.jar :?]。 servicelayer.services.impl.DefaultCMSPageService.getPagesForComponent(DefaultCMSPageService.java:689)〜[ cms2server.jar :?],位于de.hybris.platform.cmscockpit.services.security.impl.CMSCockpitUIAccessRightService.isObjectWritable(CMSCockpitUIAccessRightService.java:89)〜[cmscockpitserver.jar :?]

付费偷看设置
发送
3条回答
SAP砖家
1楼-- · 2020-09-18 02:44

您好,此问题是否有任何更新? 认为从6.5-> 6.7.0.3升级会遇到同样的问题。

请。 使用KR,马里奥(Mario)使我保持最新状态

Aaron 3364
2楼-- · 2020-09-18 02:53

另请参见: https://jira.hybris.com/browse/ECP-2682 CMS座舱:在hy66上浏览内容编辑器时出错

相关问题已设置为无法解决,并影响版本:6.6

Violet凡
3楼-- · 2020-09-18 02:48

我们正面临相同的问题。 看起来6.7代码已为DefaultCMSPageService中的getPagesForComponent()更新。 道中没有对插槽的空检查,需要重写此值以执行空检查。

问题主要是因为未为组件分配任何插槽。 如果为该组件分配了插槽,则您可以看到编辑器以及同步作品。

一周热门 更多>