¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar la excepción de StackOverflowError al actualizar a v2005

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

Estamos actualizando de la versión 1808 a la v2005. Durante el inicio del servidor, estamos obteniendo la siguiente excepción en los registros y el contenedor se detiene. Esto solo ocurre en entornos superiores. No enfrentamos el problema al probar el código v2005 en nuestras máquinas locales.

¿Alguien ha enfrentado esto? Cualquier pista sería de ayuda.

Gracias de antemano.

 INFO  [localhost-startStop-2] [LazyInitOverrideBeanFactoryPostProcessor] Estableciendo lazy-init='false' para los beans de configuración
 WARN  [localhost-startStop-2] [CloseAwareApplicationContext] Excepción encontrada durante la inicialización del contexto, cancelando el intento de actualización: org.springframework.beans.factory.BeanCreationException: Error al crear el bean con nombre 'listMergeBeanPostProcessor' definido en el recurso de ruta de clase [core-spring.xml]: La creación previa del BeanPostProcessor falló; la excepción anidada es java.lang.StackOverflowError
 ERROR [localhost-startStop-2] [HybrisContextFactory] ¡Error al inicializar el contexto de aplicación global!
 org.springframework.beans.factory.BeanCreationException: Error al crear el bean con nombre 'listMergeBeanPostProcessor' definido en el recurso de ruta de clase [core-spring.xml]: La creación previa del BeanPostProcessor falló; la excepción anidada es java.lang.StackOverflowError
     en org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:722) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:535) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en de.hybris.platform.core.HybrisContextFactory.refreshContext(HybrisContextFactory.java:88) ~[coreserver.jar:?]
     en de.hybris.platform.core.HybrisContextFactory$ApplicationContextFactory.build(HybrisContextFactory.java:256) ~[coreserver.jar:?]
     en de.hybris.platform.core.HybrisContextHolder.getApplicationInstance(HybrisContextHolder.java:78) ~[coreserver.jar:?]
     en de.hybris.platform.core.AbstractTenant.createCoreApplicationContext(AbstractTenant.java:753) ~[coreserver.jar:?]
     en de.hybris.platform.core.AbstractTenant.doStartupSafe(AbstractTenant.java:792) ~[coreserver.jar:?]
     en de.hybris.platform.core.AbstractTenant.doStartUp(AbstractTenant.java:725) ~[coreserver.jar:?]
     en de.hybris.platform.core.Registry.assureTenantStarted(Registry.java:650) ~[coreserver.jar:?]
     en de.hybris.platform.core.Registry.activateTenant(Registry.java:711) ~[coreserver.jar:?]
     en de.hybris.platform.core.Registry.setCurrentTenant(Registry.java:560) ~[coreserver.jar:?]
     en de.hybris.platform.core.Registry.activateMasterTenant(Registry.java:619) ~[coreserver.jar:?]
     en de.hybris.platform.core.Registry.startup(Registry.java:438) ~[coreserver.jar:?]
     en de.hybris.platform.core.ClassLoaderUtils.executeWithWebClassLoaderParentIfNeeded(ClassLoaderUtils.java:35) [coreserver.jar:?]
     en de.hybris.platform.spring.HybrisContextLoaderListener.startRegistry(HybrisContextLoaderListener.java:319) [coreserver.jar:?]
     en de.hybris.platform.spring.HybrisContextLoaderListener.doInitWebApplicationContext(HybrisContextLoaderListener.java:205) [coreserver.jar:?]
     en de.hybris.platform.spring.HybrisContextLoaderListener.initWebApplicationContext(HybrisContextLoaderListener.java:192) [coreserver.jar:?]
     en org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) [spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     en de.hybris.platform.spring.HybrisContextLoaderListener.contextInitialized(HybrisContextLoaderListener.java:88) [coreserver.jar:?]
     en org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4699) [catalina.jar:8.5.51]
     en org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5165) [catalina.jar:8.5.51]
     en org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:8.5.51]
     en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) [catalina.jar:8.5.51]
     en org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) [catalina.jar:8.5.51]
     en java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
     en java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
     en java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
     en java.lang    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

¡Hola!

Tuve el mismo problema. La opción de JVM "Xss" estaba configurada en 512K. Después de eliminar la opción de JVM (en local.properties), se utilizó el valor predeterminado (1024k en sistemas de 64 bits) y se solucionó el problema.

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

Hola Pavan,

¿Podrías por favor decirme qué solución exacta has aplicado para este problema? Ya que también estoy enfrentando el mismo problema en nuestro servidor de QA/actualización.

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

Se solucionó. Se debe a un problema de memoria de Java. No hay código involucrado.

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?