[
https://issues.apache.org/jira/browse/LOG4J2-3596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ralph Goers updated LOG4J2-3596:
--------------------------------
Issue Type: Question (was: Bug)
> 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: Question
> Reporter: sowjanya
> Priority: Blocker
>
> 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)