¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Error de Inicialización de Contexto Fallido en Hybris 1905: Solución al Problema de ContextLoader

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Estoy intentando construir el acelerador b2c ootb en hybris 1905, y estoy obteniendo un error de inicialización de contexto fallido durante el inicio del servidor en ContextLoader. ¿Alguien puede ayudarme a entender el problema y resolverlo?

Aquí está la traza del error: INFO [localhost-startStop-4] [HybrisContextLoaderListener] * INFO [localhost-startStop-4] [LazyInitOverrideBeanFactoryPostProcessor] Estableciendo lazy-init='false' para beans de configuración WARN [localhost-startStop-4] [TenantIgnoreXmlWebApplicationContext] Excepción encontrada durante la inicialización del contexto: org.springframework.beans.factory.UnsatisfiedDependencyException: Error al crear el bean con nombre 'storefrontMessageSource': Dependencia insatisfecha expresada a través del campo 'appContext'; la excepción anidada es org.springframework.beans.factory.CannotLoadBeanClassException: No se puede encontrar la clase [com.hybris.yprofile.profiletagaddon.interceptors.beforeview.ProfileTagBeforeViewHandler] para el bean con nombre 'defaultProfiletagaddonBeforeViewJsPropsHandlerAdaptee' definido en el recurso de la ruta de clase [profiletagaddon/web/spring/profiletagaddon-web-spring.xml]; la excepción anidada es java.lang.ClassNotFoundException: com.hybris.yprofile.profiletagaddon.interceptors.beforeview.ProfileTagBeforeViewHandler ERROR [localhost-startStop-4] [ContextLoader] Error de inicialización del contexto org.springframework.beans.factory.UnsatisfiedDependencyException: Error al crear el bean con nombre 'storefrontMessageSource': Dependencia insatisfecha expresada a través del campo 'appContext'; la excepción anidada es org.springframework.beans.factory.CannotLoadBeanClassException: No se puede encontrar la clase [com.hybris.yprofile.profiletagaddon.interceptors.beforeview.ProfileTagBeforeViewHandler] para el bean con nombre 'defaultProfiletagaddonBeforeViewJsPropsHandlerAdaptee' definido en el recurso de la ruta de clase [profiletagaddon/web/spring/profiletagaddon-web-spring.xml]; la excepción anidada es java.lang.ClassNotFoundException: com.hybris.yprofile.profiletagaddon.interceptors.beforeview.ProfileTagBeforeViewHandler at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:596) ~[spring-beans-5.1.6.RELEASE.jar:5.1.6.RELEASE] ...

Jun 25, 2019 11:56:11 AM org.apache.catalina.core.StandardContext startInternal SEVERE: Uno o más listeners no pudieron iniciarse. Los detalles completos se encontrarán en el archivo de registro del contenedor correspondiente Jun 25, 2019 11:56:11 AM org.apache.catalina.core.StandardContext startInternal SEVERE: El inicio del contexto [/yacceleratorstorefront] falló debido a errores previos

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Sí, está apuntando a Java 11.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Has verificado tu javac -version y java -version desde la línea de comandos? Deberían apuntar a Java 11.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Observé que yacceleratorstorefront está intentando extraer el recurso directamente desde profiletagaddon. Sin embargo, merchandisingaddon no está siendo accedido. merchandisingaddon tiene una dependencia directa en profiletagaddon también. Desinstalé ambos complementos y los volví a instalar. Después de eso, al realizar una nueva compilación - ant clean all y el inicio del servidor, descubrí que ya no arrojaba el error.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

También estoy enfrentando un problema similar durante la inicialización de 1905. ¿Cómo resolver este error?

[java] 2020-03-24 10:23:17,515 INFO [] () [] [de.hybris.platform.cluster.DefaultClusterNodeManagementService][DefaultClusterNodeManagementService:releaseAutomaticClusterID:284] Desregistrando el id de nodo de clúster asignado 0... [java] Excepción en el hilo "main" java.lang.reflect.InvocationTargetException [java] en java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Método nativo) [java] en java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] en java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] en java.base/java.lang.reflect.Method.invoke(Method.java:566) [java] en de.hybris.bootstrap.loader.Loader.execute(Loader.java:143) [java] en de.hybris.bootstrap.loader.Loader.main(Loader.java:117) [java] Causado por: Archivo fuente: evaluación en línea de: "try { de.hybris.ant.taskdefs.AntPerformable p = new de.hybris.a . . . " : Invocación de método p.doPerform : en línea: 4 : en archivo: evaluación en línea de: "try { de.hybris.ant.taskdefs.AntPerformable p = new de.hybris.a . . . " : p .doPerform ( ) [java]

[java] Excepción de destino: de.hybris.platform.servicelayer.exceptions.SystemException: java.lang.SecurityException: Nombre de paquete prohibido: java.util [java]

[java] en bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:91) [java] en bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:96) [java] en bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:41) [java] en bsh.BSHBlock.evalBlock(BSHBlock.java:125) [java] en bsh.BSHBlock.eval(BSHBlock.java:75) [java] en bsh.BSHBlock.eval(BSHBlock.java:41) [java] en bsh.BSHTryStatement.eval(BSHTryStatement.java:80) [java] en bsh.Interpreter.eval(Interpreter.java:659) [java] en bsh.Interpreter.eval(Interpreter.java:750) [java] en bsh.Interpreter.eval(Interpreter.java:739) [java] en de.hybris.platform.util.ClientExecuter.execute(ClientExecuter.java:49) [java] ... 6 más [java]

Causado por: de.hybris.platform.servicelayer.exceptions.SystemException: java.lang.SecurityException: Nombre de paquete prohibido: java.util [java] en de.hybris.platform.core.SchemaGenerator.createSchemaGenerator(SchemaGenerator.java:60) [java] en de.hybris.platform.core.Initialization.initializeSchemaAndTypeSystemFullyNewStyle(Initialization.java:1249) [java] en de.hybris.platform.core.Initialization.initialize(Initialization.java:1139) [java] en de.hybris.platform.core.Initialization.createEmptySystemOrUpdate(Initialization.java:795) [java] en de.hybris.platform.core.Initialization$4.call(Initialization.java:566) [java] en de.hybris.platform.core.Initialization$4.call(Initialization.java:1) [java] en de.hybris.platform.core.Initialization$SessionRecoveryAfterRegistryStartupAwareExecutor.execute(Initialization.java:717) [java] apagando el registro de hybris... [java] en de.hybris.platform.core.Initialization.doInitializeImpl(Initialization.java:569) [java] en de.hybris.platform.core.Initialization$5.call(Initialization.java:831) [java] en de.hybris.platform.core.Initialization$5.call(Initialization.java:1) [java] en de.hybris.platform.core.system.InitializationLockHandler.performLocked(InitializationLockHandler.java:75) [java] en de.hybris.platform.core.Initialization.doInitialize(Initialization.java:863) [java] en de.hybris.ant.taskdefs.InitPlatformAntPerformableImpl.performImpl(InitPlatformAntPerformableImpl.java:108) [java] en de.hybris.ant.taskdefs.AbstractAntPerformable.doPerform(AbstractAntPerformable.java:91) [java] en java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Método nativo) [java] en java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [java] en java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [java] en java.base/java.lang.reflect.Method.invoke(Method.java:566) [java] en bsh.Reflect.invokeMethod(Reflect.java:131) [java] en bsh.Reflect.invokeObjectMethod(Reflect.java:77) [java] en bsh.Name.invokeMethod(Name.java:852) [java] en bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:69) [java] ... 16 más [java] Causado por: java.lang.SecurityException: Nombre de paquete prohibido: java.util [java] en java.base/java.lang.ClassLoader.preDefineClass(ClassLoader.java:898) [java] en java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1014) [java] en java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) [java] en java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550) [java] en java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:458) [java] en java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:452) [java] en java.base/java.security.AccessController.doPrivileged(Método nativo) [java] en java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:451) [java] en de.hybris.bootstrap.loader.YURLClassLoader.findClass(YURLClassLoader.java:69) [java] en java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) [java] en de.hybris.bootstrap.loader.YURLClassLoader.loadRegisterAndResolveClass(YURLClassLoader.java:131) [java] en de.hybris.bootstrap.loader.YURLClassLoader.loadClass(YURLClassLoader.java:119) [java] en de.hybris.bootstrap.loader.PlatformInPlaceClassLoader.loadClass(PlatformInPlaceClassLoader.java:75) [java] en java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) [java] en com.rits.cloning.Cloner.registerInaccessibleClassToBeFastCloned(Cloner.java:113) [java] en com.rits.cloning.Cloner.registerFastCloners(Cloner.java:106) [java] en com.rits.cloning.Cloner.init(C

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?