[
https://issues.apache.org/jira/browse/CONFIGURATION-839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827254#comment-17827254
]
Bob Marinier commented on CONFIGURATION-839:
--------------------------------------------
Silly mistake – I included commons-beansutils which depends on commons logging
1.2, and maven picked that over the 1.3.0 that commons configuration2 wanted.
Reordering the dependencies in the pom fixed that problem in the reproducer.
I'll keep trying to reproduce the problem in my project.
> 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)