es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

java.lang.IllegalArgumentException: Carácter base64 ilegal 3c en Backoffice, Hybris 2011.

Sigo recibiendo este error java.lang.IllegalArgumentException: Carácter base64 ilegal 3c mientras intento actualizar el texto del banner CMS a través de Hybris Backoffice, hubo una actualización de plataforma de Hybris de 1811 a 2011, después de eso estamos teniendo este problema.

¿Puede haber alguna sugerencia?

ERROR [ajp-nio-0.0.0.0-8010-exec-10] [10.16.98.142] [UiEngineImpl]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 | java.lang.IllegalArgumentException: Carácter base64 ilegal 26
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en java.util.Base64$Decoder.decode0(Base64.java:746) ~[?:?]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en java.util.Base64$Decoder.decode(Base64.java:538) ~[?:?]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en java.util.Base64$Decoder.decode(Base64.java:561) ~[?:?]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en com.hybris.cockpitng.editor.wysiwyg.WysiwygEditor.onChangeEvent(WysiwygEditor.java:165) ~[cockpit-standard-editors-20.11.5-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en com.hybris.cockpitng.editor.wysiwyg.WysiwygEditor.lambda$render$1(WysiwygEditor.java:94) ~[cockpit-standard-editors-20.11.5-RC5.jar:?]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:3179) ~[zk-8.6.3.jar:8.6.3]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3149) ~[zk-8.6.3.jar:8.6.3]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3091) ~[zk-8.6.3.jar:8.6.3]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138) ~[zk-8.6.3.jar:8.6.3]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1845) ~[zk-8.6.3.jar:8.6.3]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1617) [zk-8.6.3.jar:8.6.3]
INFO   | jvm 1    | main    | 2021/11/24 07:02:58.913 |         en org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1320)
Tags:  ,

Answer

  1. Avatar for davy.ai

    Este mensaje de error java.lang.IllegalArgumentException: Carácter 3c de base64 ilegal indica que se encontró el carácter < en la cadena codificada en base64, lo cual no es un carácter válido en base64. Este error se produce cuando el sistema intenta decodificar una cadena base64 inválida, lo que puede ocurrir si la cadena codificada está corrupta o si hay un problema de compatibilidad de versiones.

    Dado que este problema ha ocurrido después de una actualización de plataforma de la versión 1811 a la 2011, es posible que se deba a una incompatibilidad entre las dos versiones. Una sugerencia sería comprobar si hay algún cambio en la lógica de codificación/decodificación de base64 en la nueva versión y si hay algún cambio en cómo se almacena o recupera el texto de CMS Banner.

    Otra sugerencia sería intentar codificar el texto de nuevo usando un método de codificación base64 válido y verificar si persiste el problema. Es posible que la codificación base64 utilizada en la versión anterior no fuera válida y haya causado el problema.

    Se recomienda recopilar más información sobre el problema, como los pasos específicos tomados antes de que ocurra el error y los datos exactos que se están utilizando, para diagnosticar mejor el problema y encontrar una solución adecuada.

Comments are closed.