Avalados por :

Como resolver a exceção StackOverflowError ao atualizar para v2005

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

Estamos atualizando da versão 1808 para a v2005. Durante a inicialização do servidor, estamos recebendo a seguinte exceção nos registros e o contêiner é interrompido. Isso ocorre apenas em ambientes superiores. Não enfrentamos o problema ao testar o código v2005 em nossas máquinas locais.

Alguém já enfrentou isso? Qualquer dica seria útil.

Obrigado antecipadamente.

 INFO  [localhost-startStop-2] [LazyInitOverrideBeanFactoryPostProcessor] Estabelecendo lazy-init='false' para os beans de configuração
 WARN  [localhost-startStop-2] [CloseAwareApplicationContext] Exceção encontrada durante a inicialização do contexto, cancelando a tentativa de atualização: org.springframework.beans.factory.BeanCreationException: Erro ao criar o bean com o nome 'listMergeBeanPostProcessor' definido no recurso do caminho da classe [core-spring.xml]: A criação anterior do BeanPostProcessor falhou; a exceção aninhada é java.lang.StackOverflowError
 ERROR [localhost-startStop-2] [HybrisContextFactory] Erro ao inicializar o contexto de aplicação global!
 org.springframework.beans.factory.BeanCreationException: Erro ao criar o bean com o nome 'listMergeBeanPostProcessor' definido no recurso do caminho da classe [core-spring.xml]: A criação anterior do BeanPostProcessor falhou; a exceção aninhada é java.lang.StackOverflowError
     em org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:512) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:240) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:722) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:535) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em de.hybris.platform.core.HybrisContextFactory.refreshContext(HybrisContextFactory.java:88) ~[coreserver.jar:?]
     em de.hybris.platform.core.HybrisContextFactory$ApplicationContextFactory.build(HybrisContextFactory.java:256) ~[coreserver.jar:?]
     em de.hybris.platform.core.HybrisContextHolder.getApplicationInstance(HybrisContextHolder.java:78) ~[coreserver.jar:?]
     em de.hybris.platform.core.AbstractTenant.createCoreApplicationContext(AbstractTenant.java:753) ~[coreserver.jar:?]
     em de.hybris.platform.core.AbstractTenant.doStartupSafe(AbstractTenant.java:792) ~[coreserver.jar:?]
     em de.hybris.platform.core.AbstractTenant.doStartUp(AbstractTenant.java:725) ~[coreserver.jar:?]
     em de.hybris.platform.core.Registry.assureTenantStarted(Registry.java:650) ~[coreserver.jar:?]
     em de.hybris.platform.core.Registry.activateTenant(Registry.java:711) ~[coreserver.jar:?]
     em de.hybris.platform.core.Registry.setCurrentTenant(Registry.java:560) ~[coreserver.jar:?]
     em de.hybris.platform.core.Registry.activateMasterTenant(Registry.java:619) ~[coreserver.jar:?]
     em de.hybris.platform.core.Registry.startup(Registry.java:438) ~[coreserver.jar:?]
     em de.hybris.platform.core.ClassLoaderUtils.executeWithWebClassLoaderParentIfNeeded(ClassLoaderUtils.java:35) [coreserver.jar:?]
     em de.hybris.platform.spring.HybrisContextLoaderListener.startRegistry(HybrisContextLoaderListener.java:319) [coreserver.jar:?]
     em de.hybris.platform.spring.HybrisContextLoaderListener.doInitWebApplicationContext(HybrisContextLoaderListener.java:205) [coreserver.jar:?]
     em de.hybris.platform.spring.HybrisContextLoaderListener.initWebApplicationContext(HybrisContextLoaderListener.java:192) [coreserver.jar:?]
     em org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) [spring-web-5.2.3.RELEASE.jar:5.2.3.RELEASE]
     em de.hybris.platform.spring.HybrisContextLoaderListener.contextInitialized(HybrisContextLoaderListener.java:88) [coreserver.jar:?]
     em org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4699) [catalina.jar:8.5.51]
     em org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5165) [catalina.jar:8.5.51]
     em org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:8.5.51]
     em org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412) [catalina.jar:8.5.51]
     em org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402) [catalina.jar:8.5.51]
     em java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
     em java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
     em java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
     em java.lang
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Olá!

Eu tive o mesmo problema. A opção da JVM "Xss" estava configurada para 512K. Depois de remover a opção da JVM (no local.properties), o valor padrão foi utilizado (1024k em sistemas de 64 bits) e o problema foi resolvido.

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

Olá Pavan,

Você poderia por favor me dizer qual solução exata você aplicou para este problema? Pois também estou enfrentando o mesmo problema em nosso servidor de QA/atualização.

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

O problema foi resolvido. Deve-se a um problema de memória do Java. Não há código envolvido.

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?