[ 
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)

Reply via email to