[
https://issues.apache.org/jira/browse/CONFIGURATION-839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17827540#comment-17827540
]
Bob Marinier commented on CONFIGURATION-839:
--------------------------------------------
It looks like it actually does, but it looks like its setup for multi-release
so it only gets included if compiling with Java 9+?
[https://github.com/qos-ch/slf4j/blob/master/jcl-over-slf4j/src/main/java9/module-info.java]
I'm not sure how to make it do that.
Additionally, the description field in the pom seems to indicate it is
specifically for version 1.2. Maybe they need to update this to support 1.3?
[https://github.com/qos-ch/slf4j/blob/master/jcl-over-slf4j/pom.xml]
But maybe the solution is just to not use this dependency at all. If I
understand the 1.3.0 release notes correctly, slf4j support is provided
out-of-the-box now, so this adapter shouldn't even be needed?
> 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, reproducer3.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)