You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "sowjanya (Jira)" <ji...@apache.org> on 2022/09/14 11:17:00 UTC

[jira] [Created] (LOG4J2-3596) Getting Out of Memory Exception after upgrading log4j from 1.x to 2.17.2

sowjanya created LOG4J2-3596:
--------------------------------

             Summary: Getting Out of Memory Exception after upgrading log4j from 1.x to 2.17.2
                 Key: LOG4J2-3596
                 URL: https://issues.apache.org/jira/browse/LOG4J2-3596
             Project: Log4j 2
          Issue Type: Bug
            Reporter: sowjanya


We are upgrading log4j in our application from 1.x to 2.17.2 
Added below jars for forward compatibility
{code:java}
log4j-1.2-api-2.17.2.jar
log4j-core-2.17.2.jar
log4j-api-2.17.2.jar {code}
While we are in log4j 1.x we don't have any Out of memory issue during compilation. We observed below Out Of memory logs while compilation only after upgrading to log4j2.17.2
{code:java}
[2022-09-14T04:56:26.080Z]   [non-mom][2022-09-14T04:56:26.080Z]   [non-mom][2022-09-14T04:56:26.080Z]   [non-mom] The system is out of resources.[2022-09-14T04:56:26.080Z]   [non-mom] Consult the following stack trace for details.[2022-09-14T04:56:26.080Z]   [non-mom] java.lang.OutOfMemoryError: Java heap space[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader.readField(ClassReader.java:1999)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader.readClass(ClassReader.java:2250)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader.readClassFile(ClassReader.java:2324)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader.fillIn(ClassReader.java:2511)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2442)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader.access$000(ClassReader.java:76)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.jvm.ClassReader$1.complete(ClassReader.java:240)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.code.Symbol.complete(Symbol.java:574)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1037)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.code.Symbol$ClassSymbol.flags(Symbol.java:973)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:369)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.isAccessible(Resolve.java:365)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.findImmediateMemberType(Resolve.java:1935)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.findMemberType(Resolve.java:1990)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.findInheritedMemberType(Resolve.java:1967)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.findType(Resolve.java:2059)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.findIdent(Resolve.java:2110)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Resolve.resolveIdent(Resolve.java:2384)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.visitIdent(Attr.java:3170)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2011)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:576)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribType(Attr.java:638)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribType(Attr.java:631)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribAnyTypes(Attr.java:687)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribTypes(Attr.java:695)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.visitTypeApply(Attr.java:3914)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.tree.JCTree$JCTypeApply.accept(JCTree.java:2135)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:576)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribType(Attr.java:638)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.Attr.attribType(Attr.java:631)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.comp.MemberEnter.visitVarDef(MemberEnter.java:649)[2022-09-14T04:56:26.080Z]   [non-mom]     at com.sun.tools.javac.tree.JCTree$JCVariableDecl.accept(JCTree.java:852)[2022-09-14T04:56:26.080Z][2022-09-14T04:56:26.080Z] BUILD FAILED[2022-09-14T04:56:26.080Z] /home/buildagent/jenkins/workspace/aoe_aoe_PR-107/aoe_build_tools/linuxbuildscripts/autobuild.xml:329: The following error occurred while executing this line:[2022-09-14T04:56:26.080Z] /home/buildagent/jenkins/workspace/aoe_aoe_PR-107/aoe_build_tools/linuxbuildscripts/autobuild.xml:487: The following error occurred while executing this line:[2022-09-14T04:56:26.080Z] /home/buildagent/jenkins/workspace/aoe_aoe_PR-107/aoe_build_tools/linuxbuildscripts/autobuild-targets.xml:611: The following error occurred while executing this line:[2022-09-14T04:56:26.080Z] /home/buildagent/jenkins/workspace/aoe_aoe_PR-107/owareapps/ant/owareapps-targets.xml:93: The following error occurred while executing this line:[2022-09-14T04:56:26.080Z] /home/buildagent/jenkins/workspace/aoe_aoe_PR-107/owareapps/ant/owareapps-targets.xml:181: Compile failed; see the compiler error output for details.[2022-09-14T04:56:26.080Z][2022-09-14T04:56:26.080Z] Total time: 11 minutes 57 secondsscript returned exit code 1{code}
We are using ant in our application. So, increased the memory size in build.xml resolved this issue. 
But not sure why we are getting this exception with log4j 2.17.2



--
This message was sent by Atlassian Jira
(v8.20.10#820010)