Kai Hofmann created XERCESJ-1760:
------------------------------------

             Summary: Splitpackage not allowed on modulepath
                 Key: XERCESJ-1760
                 URL: https://issues.apache.org/jira/browse/XERCESJ-1760
             Project: Xerces2-J
          Issue Type: Bug
          Components: DOM (HTML)
    Affects Versions: 2.12.2
            Reporter: Kai Hofmann


I am working with Java 17 completly based on the module path - so unit tests 
also there - also using cucumber. When using

<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.12.2</version>
</dependency>

I got the following error message:

Corrupted channel by directly writing to native stream in forked JVM 1. 
Stream 'java.lang.module.ResolutionException: 
Modules jdk.xml.dom and xercesImpl export package org.w3c.dom.html to module 
io.cucumber.cucumberexpressions'.

 

Which ist a correct error, because on the modulepath split-packages are not 
allowed!

Within the xercesImpl-2.12.2.jar you export the package org.w3c.dom.html which 
part of the jdk.xml.dom. And so this is a splitpackage.

 

So please fix that to make xerces2-j working with the java module system.

 

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org

Reply via email to