I have updated my uber jar from 6.2.0-SP1 to 6.4.0. After that all my Junit is failing with the following error.
If i remove the logger from the class then issue is not coming. Junit is working.
Error message 1: java.lang.StackOverflowError: null at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) at org.apache.log4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:39
Error message 2: java.lang.StackOverflowError: null at org.apache.log4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:39) at org.apache.log4j.LogManager.getLogger(LogManager.java:45)
Full Log trace :
java.lang.StackOverflowError: null
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:357)
at org.apache.log4j.Category.<init>(Category.java:57)
at org.apache.log4j.Logger.<init>(Logger.java:37)
at org.apache.log4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:43)
at org.apache.log4j.LogManager.getLogger(LogManager.java:45)
at org.slf4j.impl.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:64)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358)
at org.apache.log4j.Category.<init>(Category.java:57)
at org.apache.log4j.Logger.<init>(Logger.java:37)
at org.apache.log4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:43)