Post migrating from Hy5.7 to Hy6.0, first time server startup issue.
java.lang.StackOverflowError at org.slf4j.impl.StaticLoggerBinder.getSingleton(StaticLoggerBinder.java:53) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:299) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32) at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:275) at de.hybris.platform.util.logging.HybrisLoggerHierarchy.getLogger(HybrisLoggerHierarchy.java:49) at org.apache.log4j.LogManager.getLogger(LogManager.java:228) at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32)
We already checked https://help.hybris.com/6.0.0/hcd/42d818c7bac44eed9ab01757472b9dbc.html and MDC filter is already removed from the filter chain. local properties does not add anything on log4j.
What could be the issue ?
Edit:
One more observation, every time I execute it give different stacktrace including above..
java.lang.StackOverflowError at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:58) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32) at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:275) at de.hybris.platform.util.logging.HybrisLoggerHierarchy.getLogger(HybrisLoggerHierarchy.java:49) at org.apache.log4j.LogManager.getLogger(LogManager.java:228) at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32) at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:275) at de.hybris.platform.util.logging.HybrisLoggerHierarchy.getLogger(HybrisLoggerHierarchy.java:49) at org.apache.log4j.LogManager.getLogger(LogManager.java:228) at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32)
java.lang.StackOverflowError at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:293) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32) at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:275) at de.hybris.platform.util.logging.HybrisLoggerHierarchy.getLogger(HybrisLoggerHierarchy.java:49) at org.apache.log4j.LogManager.getLogger(LogManager.java:228) at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:66) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:270) at de.hybris.platform.util.logging.HybrisLogger.(HybrisLogger.java:103) at de.hybris.platform.util.logging.HybrisLoggerFactory.makeNewLoggerInstance(HybrisLoggerFactory.java:32) at org.apache.log4j.Hierarchy.getLogger(Hierarchy.java:275)