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

Matt Sicker commented on LOG4J2-2690:
-------------------------------------

For Log4j 2.x, we could use some sort of UberClassLoader like in Jenkins where 
it just allows for loading classes from multiple loaders combined. This could 
work around any modularity issues in 2.x that would require API changes if 
necessary.

> Custom appenders no longer found with Java 11
> ---------------------------------------------
>
>                 Key: LOG4J2-2690
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2690
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Appenders
>    Affects Versions: 2.12.1
>         Environment: Java 11.2
> {noformat}
> compile group: 'org.slf4j', name: 'slf4j-api', version: '1.8.0-beta4'
> compile 'org.apache.logging.log4j:log4j-slf4j18-impl:2.12.1'
> compile 'org.apache.logging.log4j:log4j-jcl:2.12.1'
> compile 'org.apache.logging.log4j:log4j-api:2.12.1'
> compile 'org.apache.logging.log4j:log4j-core:2.12.1'{noformat}
>            Reporter: Tobias Diez
>            Priority: Major
>
> After upgrading to Java 11, the custom appenders are no longer found. The 
> following errors are shown when running the app:
> {noformat}
> 2019-09-10 21:44:54,195 main ERROR Error processing element GuiAppender 
> ([Appenders: null]): CLASS_NOT_FOUND
> 2019-09-10 21:44:54,240 main ERROR Appenders contains an invalid element or 
> attribute "OurApplicationInsightsAppender"
> 2019-09-10 21:44:54,261 main ERROR Unable to locate appender 
> "applicationInsightsAppender" for logger config "root"
> 2019-09-10 21:44:54,262 main ERROR Unable to locate appender "GuiLogger" for 
> logger config "org.jabref"
> 2019-09-10 21:44:54,262 main ERROR Unable to locate appender "GuiLogger" for 
> logger config "org.apache.pdfbox"{noformat}
> The log4j config file can be found here:
> https://github.com/JabRef/jabref/blob/master/src/main/resources/log4j2.xml
> and the appender here:
> https://github.com/JabRef/jabref/blob/master/src/main/java/org/jabref/gui/logging/GuiAppender.java
> (They were working with Java 8, so it shouldn't be a configuration problem.)



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to