Symptom
When opening the WYSIWYG editor for the custom attribute in the backoffice, the editor fails to render correctly. The error message "java.lang.ClassCastException: class java.lang.String cannot be cast to class java.util.Map" is thrown. The fallback editor rendering also fails, as indicated by the warning log message. The error originates from the method com.hybris.cockpitng.editor.localized.LocalizedEditor.initializeLocales.
|
INFO | jvm 1 | main | 2025/08/27 00:01:02.587 | ERROR [hybrisHTTP1] [Editor] Rendering of editor failed INFO | jvm 1 | main | 2025/08/27 00:01:02.589 | java.lang.ClassCastException: class java.lang.String cannot be cast to class java.util.Map (java.lang.String and java.util.Map are in module java.base of loader 'bootstrap') INFO | jvm 1 | main | 2025/08/27 00:01:02.589 | at com.hybris.cockpitng.editor.localized.LocalizedEditor.initializeLocales(LocalizedEditor.java:253) ~[cockpitframework-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.589 | at com.hybris.cockpitng.editor.localized.LocalizedEditor.render(LocalizedEditor.java:100) ~[cockpitframework-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.590 | at com.hybris.cockpitng.components.Editor.renderEditor(Editor.java:487) ~[cockpitframework-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.590 | at com.hybris.cockpitng.components.Editor.buildEditor(Editor.java:407) ~[cockpitframework-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.590 | at com.hybris.cockpitng.components.Editor.initialize(Editor.java:217) ~[cockpitframework-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.590 | at com.hybris.cockpitng.common.EditorBuilder.build(EditorBuilder.java:213) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.590 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer.buildEditor(AbstractEditorAreaComponentRenderer.java:371) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.590 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.AbstractEditorAreaComponentRenderer.createEditor(AbstractEditorAreaComponentRenderer.java:300) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.591 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer$AttributeEditorWithLabelRenderer.render(DefaultEditorAreaSectionRenderer.java:565) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.591 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer$AttributeEditorWithLabelRenderer.render(DefaultEditorAreaSectionRenderer.java:554) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.591 | at com.hybris.cockpitng.widgets.common.ProxyRenderer.render(ProxyRenderer.java:86) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.591 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer$AttributeRenderer.render(DefaultEditorAreaSectionRenderer.java:654) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.592 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer$AttributeRenderer.render(DefaultEditorAreaSectionRenderer.java:633) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.592 | at com.hybris.cockpitng.widgets.common.ProxyRenderer.render(ProxyRenderer.java:86) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.592 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer.renderAttributes(DefaultEditorAreaSectionRenderer.java:429) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.593 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer.renderAttributes(DefaultEditorAreaSectionRenderer.java:457) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.593 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer$2.render(DefaultEditorAreaSectionRenderer.java:382) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.594 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer$2.render(DefaultEditorAreaSectionRenderer.java:368) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.595 | at com.hybris.cockpitng.widgets.common.ProxyRenderer.render(ProxyRenderer.java:86) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.595 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer.renderSection(DefaultEditorAreaSectionRenderer.java:169) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.596 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer.render(DefaultEditorAreaSectionRenderer.java:121) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.596 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaSectionRenderer.render(DefaultEditorAreaSectionRenderer.java:62) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.596 | at com.hybris.cockpitng.widgets.common.ProxyRenderer.render(ProxyRenderer.java:86) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.596 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaTabRenderer.render(DefaultEditorAreaTabRenderer.java:66) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.596 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaTabRenderer.render(DefaultEditorAreaTabRenderer.java:24) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.597 | at com.hybris.cockpitng.widgets.common.ProxyRenderer.render(ProxyRenderer.java:86) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.597 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaRenderer.lambda$render$1(DefaultEditorAreaRenderer.java:129) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.597 | at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:3179) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.598 | at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3149) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.598 | at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3091) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.598 | at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.598 | at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:343) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.598 | at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:367) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.598 | at org.zkoss.zk.ui.event.Events.sendEvent(Events.java:375) ~[zk-8.6.3.3.jar:8.6.3.1] INFO | jvm 1 | main | 2025/08/27 00:01:02.599 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaRenderer.sendRenderEvent(DefaultEditorAreaRenderer.java:271) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.600 | at com.hybris.cockpitng.widgets.editorarea.renderer.impl.DefaultEditorAreaRenderer.render(DefaultEditorAreaRenderer.java:168) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.601 | at de.hybris.platform.platformbackoffice.renderers.BackofficeEditorAreaRenderer.delegateRendering(BackofficeEditorAreaRenderer.java:76) ~[?:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.601 | at de.hybris.platform.platformbackoffice.renderers.BackofficeEditorAreaRenderer.render(BackofficeEditorAreaRenderer.java:70) ~[?:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.601 | at de.hybris.platform.platformbackoffice.renderers.BackofficeEditorAreaRenderer.render(BackofficeEditorAreaRenderer.java:28) ~[?:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.602 | at com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaController.renderAttributes(DefaultEditorAreaController.java:1206) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.605 | at com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaController.showAllAttributes(DefaultEditorAreaController.java:1175) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.606 | at com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaController.updateView(DefaultEditorAreaController.java:975) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.607 | at com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaController.setObjectInternal(DefaultEditorAreaController.java:454) ~[backoffice-widgets-22.05.39-RC3.jar:?] INFO | jvm 1 | main | 2025/08/27 00:01:02.607 | at com.hybris.cockpitng.widgets.baseeditorarea.DefaultEditorAreaController.setObject(DefaultEditorAreaController.java:412) ~[backoffice-widgets-22.05.39-RC3.jar:?] ...... INFO | jvm 1 | main | 2025/08/27 00:01:02.804 | WARN [hybrisHTTP1] [Editor] Rendering of fallback editor failed.
|
Read more...
Environment
- SAP Commerce
- SAP Commerce Cloud
Product
SAP Commerce Cloud all versions ; SAP Commerce all versions
Keywords
localized editor, java.lang.ClassCastException, SAP Commerce, backoffice, WYSIWYG editor, rendering failure, localized property, editor configuration , KBA , CEC-SCC-CDM-BO-FRW , Framework , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click
more to access the full version on SAP for Me (Login
required).
Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.