You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Mykola Holovach (Jira)" <ji...@apache.org> on 2021/03/06 08:05:00 UTC

[jira] [Comment Edited] (LOG4J2-3036) ERROR StatusLogger Exception with latest log4j2 version (2.14.0)

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

Mykola Holovach edited comment on LOG4J2-3036 at 3/6/21, 8:04 AM:
------------------------------------------------------------------

Thank you for your quick response! Earlier i used xercesImpl (2.12.0 version) to overide all related libs which used the same library but with older versions. With xercesImpl library i received otherwise exception with which logger even didn't initialises. 
 I removed it from my project and now receiving errors i mentioned earlier, my project classpass below.

Please help me to resolve this issue. Thank you a lot for your attention.
{code:java}
$APP_SYSLIB/esapi-2.1.0.1.jar:$APP_SYSLIB/mchange-commons-java-0.2.16.jar:$APP_SYSLIB/jackson-annotations-2.8.0.jar:$APP_SYSLIB/commons-configuration-1.8.jar:$APP_SYSLIB/janino-2.5.10.jar:$APP_SYSLIB/log4j-server-2.14.0.jar:$APP_SYSLIB/commons-lang-2.4.jar:$APP_SYSLIB/antlr-runtime-3.0.jar:$APP_SYSLIB/mvel-1.3.1-java1.4.jar:$APP_SYSLIB/mail-1.4.jar:$APP_SYSLIB/jackson-databind-2.8.7.jar:$APP_SYSLIB/antlr-2.7.7.jar:$APP_SYSLIB/commons-io-2.6.jar:$APP_SYSLIB/xml-apis-1.4.01.jar:$APP_SYSLIB/xom-1.2.5.jar:$APP_SYSLIB/hibernate-commons-annotations-4.0.4.Final.jar:$APP_SYSLIB/commons-math3-3.6.1.jar:$APP_SYSLIB/jackson-core-2.8.7.jar:$APP_SYSLIB/dom4j-2.1.3.jar:$APP_SYSLIB/drools-decisiontables-4.0.7.jar:$APP_SYSLIB/jacorb-2.3.1.jar:$APP_SYSLIB/commons-logging-1.2.jar:$APP_SYSLIB/log4j-api-2.14.0.jar:$APP_SYSLIB/log4j-slf4j-impl-2.14.0.jar:$APP_SYSLIB/slf4j-api-1.7.30.jar:$APP_SYSLIB/commons-jxpath-1.3.jar:$APP_SYSLIB/commons-fileupload-1.3.1.jar:$APP_SYSLIB/jboss-vfs-3.1.0.Final.jar:$APP_SYSLIB/commons-codec-1.11.jar:$APP_SYSLIB/bsh-core-2.0b4.jar:$APP_SYSLIB/httpcore-4.4.13.jar:$APP_SYSLIB/log4j-core-2.14.0.jar:$APP_SYSLIB/core-3.2.3.v_686_R32x.jar:$APP_SYSLIB/httpclient-4.5.13.jar:$APP_SYSLIB/antisamy-1.5.3.jar:$APP_SYSLIB/hibernate-core-4.3.5.Final.jar:$APP_SYSLIB/log4j-1.2-api-2.14.0.jar:$APP_SYSLIB/hibernate-jpa-2.1-api-1.0.0.Final.jar:$APP_SYSLIB/jandex-1.1.0.Final.jar:$APP_SYSLIB/activation-1.1.jar:$APP_SYSLIB/jackson-module-jaxb-annotations-2.8.7.jar:$APP_SYSLIB/nekohtml-1.9.16.jar:$APP_SYSLIB/jboss-logging-3.1.3.GA.jar:$APP_SYSLIB/commons-beanutils-core-1.8.3.jar:$APP_SYSLIB/commons-cli-1.2.jar:$APP_SYSLIB/javassist-3.18.1-GA.jar:$APP_SYSLIB/drools-core-4.0.7.jar:$APP_SYSLIB/commons-beanutils-1.9.4.jar:$APP_SYSLIB/jackson-dataformat-xml-2.8.7.jar:$APP_SYSLIB/ojdbc8-12.2.0.1.jar:$APP_SYSLIB/commons-collections4-4.4.jar:$APP_SYSLIB/stax2-api-3.1.4.jar:$APP_SYSLIB/jxl-2.4.2.jar:$APP_SYSLIB/commons-collections-3.2.2.jar:$APP_SYSLIB/jboss-logging-annotations-1.2.0.Beta1.jar:$APP_SYSLIB/drools-compiler-4.0.7.jar:$APP_SYSLIB/jcommander-1.78.jar:$APP_SYSLIB/woodstox-core-5.0.2.jar:$APP_SYSLIB/jboss-transaction-api_1.2_spec-1.0.0.Final.jar:$APP_SYSLIB/xstream-1.4.15.jar:$APP_SYSLIB/xercesImpl-2.4.0.jar
{code}


was (Author: mholovach):
Thank you for your quick response! Earlier i used xercesImpl (2.12.0 version) to overide all related libs which used the same library but with older versions. With xercesImpl library i received otherwise exception with which logger even didn't initialises. 
I removed it from my project and now receiving errors i mentioned earlier, my project classpass below.

Please help me to resolve this issue. Thank you a lot for your attention.
{code:java}
$APP_SYSLIB/esapi-2.1.0.1.jar:$APP_SYSLIB/mchange-commons-java-0.2.16.jar:$APP_SYSLIB/jackson-annotations-2.8.0.jar:$APP_SYSLIB/commons-configuration-1.8.jar:$APP_SYSLIB/janino-2.5.10.jar:$APP_SYSLIB/log4j-server-2.14.0.jar:$APP_SYSLIB/commons-lang-2.4.jar:$APP_SYSLIB/antlr-runtime-3.0.jar:$APP_SYSLIB/mvel-1.3.1-java1.4.jar:$APP_SYSLIB/mail-1.4.jar:$APP_SYSLIB/jackson-databind-2.8.7.jar:$APP_SYSLIB/antlr-2.7.7.jar:$APP_SYSLIB/commons-io-2.6.jar:$APP_SYSLIB/xml-apis-1.4.01.jar:$APP_SYSLIB/xom-1.2.5.jar:$APP_SYSLIB/hibernate-commons-annotations-4.0.4.Final.jar:$APP_SYSLIB/commons-math3-3.6.1.jar:$APP_SYSLIB/jackson-core-2.8.7.jar:$APP_SYSLIB/dom4j-2.1.3.jar:$APP_SYSLIB/drools-decisiontables-4.0.7.jar:$APP_SYSLIB/jacorb-2.3.1.jar:$APP_SYSLIB/commons-logging-1.2.jar:$APP_SYSLIB/log4j-api-2.14.0.jar:$APP_SYSLIB/log4j-slf4j-impl-2.14.0.jar:$APP_SYSLIB/slf4j-api-1.7.30.jar:$APP_SYSLIB/commons-jxpath-1.3.jar:$APP_SYSLIB/commons-fileupload-1.3.1.jar:$APP_SYSLIB/xercesImpl-2.12.0.jar:$APP_SYSLIB/jboss-vfs-3.1.0.Final.jar:$APP_SYSLIB/commons-codec-1.11.jar:$APP_SYSLIB/bsh-core-2.0b4.jar:$APP_SYSLIB/httpcore-4.4.13.jar:$APP_SYSLIB/log4j-core-2.14.0.jar:$APP_SYSLIB/core-3.2.3.v_686_R32x.jar:$APP_SYSLIB/httpclient-4.5.13.jar:$APP_SYSLIB/antisamy-1.5.3.jar:$APP_SYSLIB/hibernate-core-4.3.5.Final.jar:$APP_SYSLIB/log4j-1.2-api-2.14.0.jar:$APP_SYSLIB/hibernate-jpa-2.1-api-1.0.0.Final.jar:$APP_SYSLIB/jandex-1.1.0.Final.jar:$APP_SYSLIB/activation-1.1.jar:$APP_SYSLIB/jackson-module-jaxb-annotations-2.8.7.jar:$APP_SYSLIB/nekohtml-1.9.16.jar:$APP_SYSLIB/jboss-logging-3.1.3.GA.jar:$APP_SYSLIB/commons-beanutils-core-1.8.3.jar:$APP_SYSLIB/commons-cli-1.2.jar:$APP_SYSLIB/javassist-3.18.1-GA.jar:$APP_SYSLIB/drools-core-4.0.7.jar:$APP_SYSLIB/commons-beanutils-1.9.4.jar:$APP_SYSLIB/jackson-dataformat-xml-2.8.7.jar:$APP_SYSLIB/ojdbc8-12.2.0.1.jar:$APP_SYSLIB/commons-collections4-4.4.jar:$APP_SYSLIB/stax2-api-3.1.4.jar:$APP_SYSLIB/jxl-2.4.2.jar:$APP_SYSLIB/commons-collections-3.2.2.jar:$APP_SYSLIB/jboss-logging-annotations-1.2.0.Beta1.jar:$APP_SYSLIB/drools-compiler-4.0.7.jar:$APP_SYSLIB/jcommander-1.78.jar:$APP_SYSLIB/woodstox-core-5.0.2.jar:$APP_SYSLIB/jboss-transaction-api_1.2_spec-1.0.0.Final.jar:$APP_SYSLIB/xstream-1.4.15.jar
{code}

> ERROR StatusLogger Exception with latest log4j2 version (2.14.0)
> ----------------------------------------------------------------
>
>                 Key: LOG4J2-3036
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3036
>             Project: Log4j 2
>          Issue Type: Question
>          Components: Configurators, Plugins
>         Environment: maven
> java 8
>            Reporter: Mykola Holovach
>            Priority: Major
>
> Hi, when i run mvn clean install -pl 'my project' i'm getting an error, this happends when maven through maven antrun plugin ( version 3.0.0) run main class in which i'm trying to initialize logger, i using the latest version of log4j2, please help me to understand what is it ang how to fix it. Thank you in advance!
>  P.S.: After these errors logger initialized successfuly, but how to fix it?
> {code:java}
> [INFO]      [java] ERROR StatusLogger Caught java.lang.AbstractMethodError setting feature http://xml.org/sax/features/external-general-entities to false on DocumentBuilderFactory org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@706a04ae: java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> [INFO]      [java]  java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.setFeature(XmlConfiguration.java:204)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.disableDtdProcessing(XmlConfiguration.java:197)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.newDocumentBuilder(XmlConfiguration.java:186)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.<init>(XmlConfiguration.java:89)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory.getConfiguration(XmlConfigurationFactory.java:46)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:302)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:467)
> [INFO]      [java] 	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:240)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:159)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:131)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:210)
> [INFO]      [java] 	at ua.cetelem.LOG.init(LOG.java:42)
> [INFO]      [java] 	at ua.cetelem.expertsystem.tools.drools.DRoolsCompiller.main(DRoolsCompiller.java:207)
> [INFO]      [java] ERROR StatusLogger Caught java.lang.AbstractMethodError setting feature http://xml.org/sax/features/external-parameter-entities to false on DocumentBuilderFactory org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@706a04ae: java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> [INFO]      [java]  java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.setFeature(XmlConfiguration.java:204)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.disableDtdProcessing(XmlConfiguration.java:198)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.newDocumentBuilder(XmlConfiguration.java:186)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.<init>(XmlConfiguration.java:89)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory.getConfiguration(XmlConfigurationFactory.java:46)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:302)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:467)
> [INFO]      [java] 	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:240)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:159)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:131)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:210)
> [INFO]      [java] 	at ua.cetelem.LOG.init(LOG.java:42)
> [INFO]      [java] 	at ua.cetelem.expertsystem.tools.drools.DRoolsCompiller.main(DRoolsCompiller.java:207)
> [INFO]      [java] ERROR StatusLogger Caught java.lang.AbstractMethodError setting feature http://apache.org/xml/features/nonvalidating/load-external-dtd to false on DocumentBuilderFactory org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@706a04ae: java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> [INFO]      [java]  java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.setFeature(XmlConfiguration.java:204)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.disableDtdProcessing(XmlConfiguration.java:199)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.newDocumentBuilder(XmlConfiguration.java:186)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfiguration.<init>(XmlConfiguration.java:89)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.xml.XmlConfigurationFactory.getConfiguration(XmlConfigurationFactory.java:46)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.ConfigurationFactory.getConfiguration(ConfigurationFactory.java:302)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.ConfigurationFactory$Factory.getConfiguration(ConfigurationFactory.java:467)
> [INFO]      [java] 	at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:240)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:159)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:131)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:101)
> [INFO]      [java] 	at org.apache.logging.log4j.core.config.Configurator.initialize(Configurator.java:210)
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)