[ https://issues.apache.org/jira/browse/LOG4J2-2266?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16533223#comment-16533223 ]
ASF subversion and git services commented on LOG4J2-2266: --------------------------------------------------------- Commit 2a051c2c70856863161402ccb8c1315d942e061a in logging-log4j2's branch refs/heads/LOG4J2-2266 from [~ralph.go...@dslextreme.com] [ https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;h=2a051c2 ] LOG4J2-2266 - Use classloaders when loading properties > Log4j2 throws NoClassDefFoundError in Java 8 > -------------------------------------------- > > Key: LOG4J2-2266 > URL: https://issues.apache.org/jira/browse/LOG4J2-2266 > Project: Log4j 2 > Issue Type: Bug > Affects Versions: 2.10.0 > Reporter: Andrejus Chaliapinas > Priority: Major > > During Unit Tests run using JDK 8 and Log4j2 v2.10.0 - getting this as part > of exception stack: > > java.lang.NoClassDefFoundError: Could not initialize class > org.apache.logging.log4j.util.PropertiesUtil > at > org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:71) > at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:60) > > and issue seems to be somehow related to what is reported so far against JDK > 9 here: LOG4J2-2129. > > If some patch on top of v2.10.0 is available to test - please let me know > where to download it from. > > While running same UTs with same JDK 8 and v2.8.2 - issue is not observed. > > And question which I have here - why not introduce JDK8 compatibility runtime > mode while things with JDK9 are not yet that stable? So it could continue use > same logic as of v2.8.2 around that ServiceLoader and not cause side effects. -- This message was sent by Atlassian JIRA (v7.6.3#76005)