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

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

    [ https://issues.apache.org/jira/browse/LOG4J2-3596?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17604715#comment-17604715 ] 

Ralph Goers commented on LOG4J2-3596:
-------------------------------------

My guess is that this is happening because log4j2 has more symbols than log4j1 since it is a much larger project.

> 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
>            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)