org.w3c.dom is accessible from more than one module: <unnamed>, java.xml during building
See original GitHub issueTestNG Version
testng-7.6.2-20221104.005911-6.jar openjdk 17.0.1 2021-10-19 Apache Maven 3.6.3
Expected behavior
No error
Actual behavior
mvn --version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Program Files\apache-maven-3.6.3\bin\..
Java version: 17.0.1, vendor: Oracle Corporation, runtime: C:\Program Files (x86)\Java\jdk-17.0.1
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
[ERROR] Failed to execute goal dev.aspectj:aspectj-maven-plugin:1.13.1:compile (compile_with_aspectj) on project: AJC compiler errors:
[ERROR] error at import javax.xml.parsers.DocumentBuilder;
[ERROR] ^^^^^^^^^^^^^^^^
[ERROR] /src/main/java/com/LogHandler.java:7:0::0 The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml
[ERROR] error at import javax.xml.parsers.DocumentBuilderFactory;
[ERROR] ^^^^^^^^^^^^^^^^
[ERROR] /src/main/java/com/LogHandler.java:8:0::0 The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml
[ERROR] error at import org.w3c.dom.Document;
[ERROR] ^^^^^^^^^^
Is the issue reproducible on runner?
- Shell
- Maven
- Gradle
- Ant
- Eclipse
- IntelliJ
- NetBeans
Test case sample
Please, share the test case (as small as possible) which shows the issue None
Contribution guidelines
Incase you plan to raise a pull request to fix this issue, please make sure you refer our Contributing section for detailed set of steps.
####
new testng involved com.github.spotbugs:spotbugs:jar:4.7.1:compile that dependent on jaxen and saxon, that depend on xml-apis
jaxen:jaxen:jar:1.2.0:test
xml-apis:xml-apis:jar:1.3.02:provided
net.sf.saxon:Saxon-HE:jar:11.3:provided
org.xmlresolver:xmlresolver:jar:4.2.0:provided
org.xmlresolver:xmlresolver:jar:data:4.2.0:provided
in xml-apis, there are org.w3c and javax.xml in jar file. so there is conflict:
ref: https://support.tibco.com/s/article/Upgrading-Streaming-projects-to-use-Java-11-package-is-accessible-from-more-than-one-module https://stackoverflow.com/questions/68839894/java-11-migration-package-is-accessible-from-more-than-one-module-issue https://stackoverflow.com/questions/57286825/the-package-org-w3c-dom-is-accessible-from-more-than-one-module-unnamed-java
Issue Analytics
- State:
- Created 10 months ago
- Comments:10 (2 by maintainers)
Top GitHub Comments
@krmahadevan , I can try to fix it in next week.
Closed via https://github.com/cbeust/testng/pull/2833