Sí, está apuntando a Java 11.
Avalados por :
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
Sí, está apuntando a Java 11.
¿Has verificado tu javac -version y java -version desde la línea de comandos? Deberían apuntar a Java 11.
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.
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute