SAP Knowledge Base Article - Preview

3649448 - Error: java.lang.ClassCastException: class java.lang.String cannot be cast to class java.util.Map occurred during WYSIWYG editor rendering in Backoffice

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.