[ 
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:22 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've received another 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
{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/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)

Reply via email to