[ https://issues.apache.org/jira/browse/CONFIGURATION-839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827265#comment-17827265 ]
Bob Marinier commented on CONFIGURATION-839: -------------------------------------------- I was able to get a more complete error trace from my system. Still working on the reproducer. {code:java} java.lang.IllegalAccessError: class org.apache.commons.configuration2.io.ConfigurationLogger (in module org.apache.commons.configuration2) cannot access class org.apache.commons.logging.impl.NoOpLog (in module org.apache.commons.logging) because module org.apache.commons.logging does not export org.apache.commons.logging.impl to module org.apache.commons.configuration2 at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.io.ConfigurationLogger.newDummyLogger(ConfigurationLogger.java:97) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.AbstractConfiguration.initLogger(AbstractConfiguration.java:1389) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.AbstractConfiguration.<init>(AbstractConfiguration.java:124) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.AbstractHierarchicalConfiguration.<init>(AbstractHierarchicalConfiguration.java:168) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.BaseHierarchicalConfiguration.<init>(BaseHierarchicalConfiguration.java:82) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.BaseHierarchicalConfiguration.<init>(BaseHierarchicalConfiguration.java:73) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.BaseHierarchicalConfiguration.<init>(BaseHierarchicalConfiguration.java:61) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.AbstractYAMLBasedConfiguration.<init>(AbstractYAMLBasedConfiguration.java:48) at org.apache.commons.configuration2@2.10.1-SNAPSHOT/org.apache.commons.configuration2.YAMLConfiguration.<init>(YAMLConfiguration.java:46){code} > Version 2.10.0 fails java.lang.module.FindException: Module servlet.api not > found > --------------------------------------------------------------------------------- > > Key: CONFIGURATION-839 > URL: https://issues.apache.org/jira/browse/CONFIGURATION-839 > Project: Commons Configuration > Issue Type: Bug > Affects Versions: 2.10.0 > Reporter: Bob Marinier > Priority: Major > Fix For: 2.10.1 > > Attachments: reproducer.zip, reproducer2.zip > > > My system was using apache configuration 2.9.0 without issue. After upgrading > to 2.10.0, I get this error at startup: > {code:java} > [ERROR] Error occurred during initialization of boot layer > [ERROR] java.lang.module.FindException: Module servlet.api not found, > required by org.apache.commons.configuration2{code} > I am running on Java 17 on Windows 11. Other than this dependency version > change, nothing else about my system has changed. For now I'll go back to > 2.9.0, but I'm worried about being able to upgrade in the future. > My specific java version is: > {code:java} > openjdk version "17.0.10" 2024-01-16 > OpenJDK Runtime Environment Temurin-17.0.10+7 (build 17.0.10+7) > OpenJDK 64-Bit Server VM Temurin-17.0.10+7 (build 17.0.10+7, mixed mode, > sharing){code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)