on 2018 Feb 27 7:16 PM
Hybris Version 6.6.
I have created a custom component by extending SimpleCMSComponent. It has attributes of CMSlinkComponent and other custom component type. I have created its, contentEditor, editorArea & wizardconfig for cockpit. But whenever I click to edit an attribute of some other component type. It gives below error on console and do not open the popup editor window.
ERROR [Thread-94] [BaseUICockpitPerspective] Item could not be activated. java.lang.IllegalArgumentException: Value is instanceof Collection but cannot be empty collection for key: contentSlots at de.hybris.platform.servicelayer.search.FlexibleSearchQuery.addQueryParameters(FlexibleSearchQuery.java:140) ~[coreserver.jar:?] at de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.search(DefaultFlexibleSearchService.java:252) ~[coreserver.jar:?] at de.hybris.platform.servicelayer.internal.dao.AbstractItemDao.search(AbstractItemDao.java:68) ~[coreserver.jar:?] at de.hybris.platform.cms2.servicelayer.daos.impl.DefaultCMSPageDao.findPagesByContentSlotsAndPageStatuses(DefaultCMSPageDao.java:601) ~[cms2server.jar:?] at de.hybris.platform.cms2.servicelayer.daos.impl.DefaultCMSPageDao.findPagesByContentSlots(DefaultCMSPageDao.java:573) ~[cms2server.jar:?] at de.hybris.platform.cms2.servicelayer.services.impl.DefaultCMSPageService.getPagesForComponent(DefaultCMSPageService.java:685) ~[cms2server.jar:?] at de.hybris.platform.cmscockpit.services.security.impl.CMSCockpitUIAccessRightService.isObjectWritable(CMSCockpitUIAccessRightService.java:89) ~[cmscockpitse at de.hybris.platform.cmscockpit.services.security.impl.CMSCockpitUIAccessRightService.isWritable(CMSCockpitUIAccessRightService.java:49) ~[cmscockpitserver.j at de.hybris.platform.cockpit.services.security.impl.DefaultUIAccessRightService.isWritable(DefaultUIAccessRightService.java:292) ~[cockpitserver.jar:?] at de.hybris.platform.cmscockpit.services.security.impl.CMSCockpitUIAccessRightService.isWritable(CMSCockpitUIAccessRightService.java:56) ~[cmscockpitserver.j at de.hybris.platform.cmsmulticountrycockpit.security.MultiCountryCockpitUIAccessRightService.isWritable(MultiCountryCockpitUIAccessRightService.java:37) ~[cm at de.hybris.platform.cockpit.session.impl.AbstractEditorAreaController.isEditable(AbstractEditorAreaController.java:404) ~[cockpitserver.jar:?] at de.hybris.platform.cockpit.session.impl.DefaultEditorAreaController.resetSectionPanelModel(DefaultEditorAreaController.java:113) ~[cockpitserver.jar:?] at de.hybris.platform.cockpit.session.impl.BaseUICockpitPerspective.activateItemInPopupEditor(BaseUICockpitPerspective.java:267) [cockpitserver.jar:?] at de.hybris.platform.cockpit.session.impl.EditorRowRenderer.activateItemInPopupEditor(EditorRowRenderer.java:457) [cockpitserver.jar:?] at de.hybris.platform.cockpit.session.impl.EditorRowRenderer$2.openItemRequestPerformed(EditorRowRenderer.java:350) [cockpitserver.jar:?] at de.hybris.platform.cockpit.model.referenceeditor.simple.impl.DefaultSimpleReferenceSelectorListener.doOpenReferencedItem(DefaultSimpleReferenceSelectorList at de.hybris.platform.cockpit.model.referenceeditor.simple.AbstractSimpleReferenceSelector.fireOpenReferencedItem(AbstractSimpleReferenceSelector.java:95) [co at de.hybris.platform.cockpit.model.referenceeditor.simple.SimpleReferenceSelector$2.onEvent(SimpleReferenceSelector.java:272) [cockpitserver.jar:?] at org.zkoss.zk.ui.impl.EventProcessor.process0(EventProcessor.java:197) [zk-3.6.4-hybris-patched.jar:3.6.4] at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:141) [zk-3.6.4-hybris-patched.jar:3.6.4] at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.process0(EventProcessingThreadImpl.java:519) [zk-3.6.4-hybris-patched.jar:3.6.4] at org.zkoss.zk.ui.impl.EventProcessingThreadImpl.run(EventProcessingThreadImpl.java:446) [zk-3.6.4-hybris-patched.jar:3.6.4]
I feel its a bug of version 6.6 that child attributes of type component are having empty content slots.
Anybody have any fix for this issue ?
Request clarification before answering.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.