Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8256248

RuntimeException when building JLink on large module declarations

    XMLWordPrintable

    Details

    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      windows_10

      Description

      ADDITIONAL SYSTEM INFORMATION :
      java -version
      java version "15" 2020-09-15
      Java(TM) SE Runtime Environment (build 15+36-1562)
      Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)

      Microsoft Windows [Version 10.0.19041.572]


      A DESCRIPTION OF THE PROBLEM :
      The following error is thrown when building JLink

      Error: java.lang.RuntimeException: Module xxxx descriptor indicates the set of packages is :

      This is following the update and closing of https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8234696

      [INFO] --- maven-jlink-plugin:3.0.0-alpha-2-SNAPSHOT:jlink (default-jlink) @ primefaces-jlink ---
      [INFO] Toolchain in maven-jlink-plugin: jlink [ C:\opt\jdk15\bin\jlink.exe ]
      [INFO] -> module: org.apache.commons.beanutils ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-beanutils\0.0.0_0-SNAPSHOT\commons-beanutils-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.fasterxml.jackson.annotation ( C:\java\repositories\apache-maven-repository\com\fasterxml\jackson\core\jackson-annotations\2.11.3\jackson-annotations-2.11.3.jar )
      [INFO] -> module: org.slf4j ( C:\java\repositories\apache-maven-repository\com\guicedee\services\slf4j\0.0.0_0-SNAPSHOT\slf4j-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.logging.log4j.core ( C:\java\repositories\apache-maven-repository\com\guicedee\services\log4j-core\0.0.0_0-SNAPSHOT\log4j-core-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.guicedee.guicedservlets.jsf ( C:\java\repositories\apache-maven-repository\com\guicedee\servlets\guiced-servlets-jsf\0.0.0_0-SNAPSHOT\guiced-servlets-jsf-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: jakarta.activation ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.activation\0.0.0_0-SNAPSHOT\jakarta.activation-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.fasterxml.jackson.core ( C:\java\repositories\apache-maven-repository\com\fasterxml\jackson\core\jackson-core\2.11.3\jackson-core-2.11.3.jar )
      [INFO] -> module: com.google.guice ( C:\java\repositories\apache-maven-repository\com\guicedee\services\guice\0.0.0_0-SNAPSHOT\guice-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.guicedee.guicedservlets.websockets ( C:\java\repositories\apache-maven-repository\com\guicedee\servlets\guiced-websockets\0.0.0_0-SNAPSHOT\guiced-websockets-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: jfreechart ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jfreechart\0.0.0_0-SNAPSHOT\jfreechart-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.guicedee.guicedservlets ( C:\java\repositories\apache-maven-repository\com\guicedee\servlets\guiced-servlets\0.0.0_0-SNAPSHOT\guiced-servlets-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.json ( C:\java\repositories\apache-maven-repository\com\guicedee\services\json\0.0.0_0-SNAPSHOT\json-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.google.guice.extensions.servlet ( C:\java\repositories\apache-maven-repository\com\guicedee\services\guice-servlet\0.0.0_0-SNAPSHOT\guice-servlet-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.poi.ooxml ( C:\java\repositories\apache-maven-repository\com\guicedee\services\apache-poi-ooxml\0.0.0_0-SNAPSHOT\apache-poi-ooxml-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: javax.el ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.el\0.0.0_0-SNAPSHOT\jakarta.el-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: aopalliance ( C:\java\repositories\apache-maven-repository\com\guicedee\services\aopalliance-core\0.0.0_0-SNAPSHOT\aopalliance-core-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.github.librepdf.openpdf ( C:\java\repositories\apache-maven-repository\com\guicedee\services\openpdf\0.0.0_0-SNAPSHOT\openpdf-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.codehaus.stax2 ( C:\java\repositories\apache-maven-repository\org\codehaus\woodstox\stax2-api\4.2.1\stax2-api-4.2.1.jar )
      [INFO] -> module: com.guicedee.guicedservlets.undertow ( C:\java\repositories\apache-maven-repository\com\guicedee\guiced-undertow\0.0.0_0-SNAPSHOT\guiced-undertow-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.math3 ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-math3\0.0.0_0-SNAPSHOT\commons-math3-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.fop ( C:\java\repositories\apache-maven-repository\com\guicedee\services\org.apache.fop\0.0.0_0-SNAPSHOT\org.apache.fop-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.collections4 ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-collections4\0.0.0_0-SNAPSHOT\commons-collections4-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.poi ( C:\java\repositories\apache-maven-repository\com\guicedee\services\apache-poi\0.0.0_0-SNAPSHOT\apache-poi-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.xmlbeans ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-xmlbeans\0.0.0_0-SNAPSHOT\commons-xmlbeans-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.guicedee.guicedinjection ( C:\java\repositories\apache-maven-repository\com\guicedee\guiced-injection\0.0.0_0-SNAPSHOT\guiced-injection-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: undertow.websockets.jsr ( C:\java\repositories\apache-maven-repository\com\guicedee\services\undertow-websockets-jsr\0.0.0_0-SNAPSHOT\undertow-websockets-jsr-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: java.xml.bind ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.xml.bind-api\0.0.0_0-SNAPSHOT\jakarta.xml.bind-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.guicedee.examples.faces.primefaces.showcase ( C:\java\repositories\apache-maven-repository\com\guicedee\examples\faces\primefaces-showcase\0.0.0_0-SNAPSHOT\primefaces-showcase-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: primefaces ( C:\java\repositories\apache-maven-repository\com\guicedee\services\primefaces\0.0.0_0-SNAPSHOT\primefaces-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.fasterxml.jackson.datatype.jdk8 ( C:\java\repositories\apache-maven-repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.11.3\jackson-datatype-jdk8-2.11.3.jar )
      [INFO] -> module: java.activation ( C:\java\repositories\apache-maven-repository\com\guicedee\services\javax.activation\0.0.0_0-SNAPSHOT\javax.activation-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: io.github.classgraph ( C:\java\repositories\apache-maven-repository\io\github\classgraph\classgraph\4.8.90\classgraph-4.8.90.jar )
      [INFO] -> module: javax.inject ( C:\java\repositories\apache-maven-repository\com\guicedee\services\javax.inject\0.0.0_0-SNAPSHOT\javax.inject-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: undertow.servlet ( C:\java\repositories\apache-maven-repository\com\guicedee\services\undertow-servlet\0.0.0_0-SNAPSHOT\undertow-servlet-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: cache.api ( C:\java\repositories\apache-maven-repository\com\guicedee\services\cache-api\0.0.0_0-SNAPSHOT\cache-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: java.servlet ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.servlet-api\0.0.0_0-SNAPSHOT\jakarta.servlet-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.fileupload ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-fileupload\0.0.0_0-SNAPSHOT\commons-fileupload-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: javax.faces ( C:\java\repositories\apache-maven-repository\com\guicedee\services\javax.faces\0.0.0_0-SNAPSHOT\javax.faces-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: jakarta.json ( C:\java\repositories\apache-maven-repository\jakarta\json\jakarta.json-api\2.0.0\jakarta.json-api-2.0.0.jar )
      [INFO] -> module: org.apache.commons.io ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-io\0.0.0_0-SNAPSHOT\commons-io-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: javax.servlet.jsp ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.servlet.jsp-api\0.0.0_0-SNAPSHOT\jakarta.servlet.jsp-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: javax.servlet.jsp.jstl ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.servlet.jsp.jstl-api\0.0.0_0-SNAPSHOT\jakarta.servlet.jsp.jstl-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.hazelcast.all ( C:\java\repositories\apache-maven-repository\com\guicedee\services\hazelcast-all\0.0.0_0-SNAPSHOT\hazelcast-all-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: java.validation ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.validation-api\0.0.0_0-SNAPSHOT\jakarta.validation-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.logging ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-logging\0.0.0_0-SNAPSHOT\commons-logging-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.compress ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-compress\0.0.0_0-SNAPSHOT\commons-compress-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.codec ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-codec\0.0.0_0-SNAPSHOT\commons-codec-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.fasterxml.jackson.databind ( C:\java\repositories\apache-maven-repository\com\fasterxml\jackson\core\jackson-databind\2.11.3\jackson-databind-2.11.3.jar )
      [INFO] -> module: io.undertow.parser.generator ( C:\java\repositories\apache-maven-repository\com\guicedee\services\undertow-parser-generator\0.0.0_0-SNAPSHOT\undertow-parser-generator-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: jakarta.enterprise.interceptor ( C:\java\repositories\apache-maven-repository\com\guicedee\services\interceptor-api\0.0.0_0-SNAPSHOT\interceptor-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: java.transaction ( C:\java\repositories\apache-maven-repository\com\guicedee\services\javax.transaction\0.0.0_0-SNAPSHOT\javax.transaction-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.jvnet.staxex ( C:\java\repositories\apache-maven-repository\org\jvnet\staxex\stax-ex\2.0.0\stax-ex-2.0.0.jar )
      [INFO] -> module: undertow.core ( C:\java\repositories\apache-maven-repository\com\guicedee\services\undertow-core\0.0.0_0-SNAPSHOT\undertow-core-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.google.common ( C:\java\repositories\apache-maven-repository\com\guicedee\services\guava\0.0.0_0-SNAPSHOT\guava-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: javax.websocket.api ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.websocket-api\0.0.0_0-SNAPSHOT\jakarta.websocket-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.apache.commons.lang3 ( C:\java\repositories\apache-maven-repository\com\guicedee\services\commons-lang3\0.0.0_0-SNAPSHOT\commons-lang3-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: com.guicedee.logmaster ( C:\java\repositories\apache-maven-repository\com\guicedee\guiced-log-master\0.0.0_0-SNAPSHOT\guiced-log-master-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: jakarta.enterprise.cdi ( C:\java\repositories\apache-maven-repository\com\guicedee\services\cdi-api\0.0.0_0-SNAPSHOT\cdi-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: java.annotation ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jakarta.annotation-api\0.0.0_0-SNAPSHOT\jakarta.annotation-api-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.jboss.logging ( C:\java\repositories\apache-maven-repository\com\guicedee\services\jboss-logmanager\0.0.0_0-SNAPSHOT\jboss-logmanager-0.0.0_0-SNAPSHOT.jar )
      [INFO] -> module: org.ehcache ( C:\java\repositories\apache-maven-repository\com\guicedee\services\ehcache\0.0.0_0-SNAPSHOT\ehcache-0.0.0_0-SNAPSHOT.jar )
      [ERROR]
      [ERROR] aopalliance file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/aopalliance-core/0.0.0_0-SNAPSHOT/aopalliance-core-0.0.0_0-SNAPSHOT.jar
      [ERROR] cache.api file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/cache-api/0.0.0_0-SNAPSHOT/cache-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.fasterxml.jackson.annotation file:///C:/java/repositories/apache-maven-repository/com/fasterxml/jackson/core/jackson-annotations/2.11.3/jackson-annotations-2.11.3.jar
      [ERROR] com.fasterxml.jackson.core file:///C:/java/repositories/apache-maven-repository/com/fasterxml/jackson/core/jackson-core/2.11.3/jackson-core-2.11.3.jar
      [ERROR] com.fasterxml.jackson.databind file:///C:/java/repositories/apache-maven-repository/com/fasterxml/jackson/core/jackson-databind/2.11.3/jackson-databind-2.11.3.jar
      [ERROR] com.fasterxml.jackson.datatype.jdk8 file:///C:/java/repositories/apache-maven-repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.11.3/jackson-datatype-jdk8-2.11.3.jar
      [ERROR] com.github.librepdf.openpdf file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/openpdf/0.0.0_0-SNAPSHOT/openpdf-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.google.common file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/guava/0.0.0_0-SNAPSHOT/guava-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.google.guice file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/guice/0.0.0_0-SNAPSHOT/guice-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.google.guice.extensions.servlet file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/guice-servlet/0.0.0_0-SNAPSHOT/guice-servlet-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.examples.faces.primefaces.showcase file:///C:/java/repositories/apache-maven-repository/com/guicedee/examples/faces/primefaces-showcase/0.0.0_0-SNAPSHOT/primefaces-showcase-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.guicedinjection file:///C:/java/repositories/apache-maven-repository/com/guicedee/guiced-injection/0.0.0_0-SNAPSHOT/guiced-injection-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.guicedservlets file:///C:/java/repositories/apache-maven-repository/com/guicedee/servlets/guiced-servlets/0.0.0_0-SNAPSHOT/guiced-servlets-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.guicedservlets.jsf file:///C:/java/repositories/apache-maven-repository/com/guicedee/servlets/guiced-servlets-jsf/0.0.0_0-SNAPSHOT/guiced-servlets-jsf-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.guicedservlets.undertow file:///C:/java/repositories/apache-maven-repository/com/guicedee/guiced-undertow/0.0.0_0-SNAPSHOT/guiced-undertow-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.guicedservlets.websockets file:///C:/java/repositories/apache-maven-repository/com/guicedee/servlets/guiced-websockets/0.0.0_0-SNAPSHOT/guiced-websockets-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.guicedee.logmaster file:///C:/java/repositories/apache-maven-repository/com/guicedee/guiced-log-master/0.0.0_0-SNAPSHOT/guiced-log-master-0.0.0_0-SNAPSHOT.jar
      [ERROR] com.hazelcast.all file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/hazelcast-all/0.0.0_0-SNAPSHOT/hazelcast-all-0.0.0_0-SNAPSHOT.jar
      [ERROR] io.github.classgraph file:///C:/java/repositories/apache-maven-repository/io/github/classgraph/classgraph/4.8.90/classgraph-4.8.90.jar
      [ERROR] io.undertow.parser.generator file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/undertow-parser-generator/0.0.0_0-SNAPSHOT/undertow-parser-generator-0.0.0_0-SNAPSHOT.jar
      [ERROR] jakarta.activation file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.activation/0.0.0_0-SNAPSHOT/jakarta.activation-0.0.0_0-SNAPSHOT.jar
      [ERROR] jakarta.enterprise.cdi file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/cdi-api/0.0.0_0-SNAPSHOT/cdi-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] jakarta.enterprise.interceptor file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/interceptor-api/0.0.0_0-SNAPSHOT/interceptor-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] jakarta.json file:///C:/java/repositories/apache-maven-repository/jakarta/json/jakarta.json-api/2.0.0/jakarta.json-api-2.0.0.jar
      [ERROR] java.activation file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/javax.activation/0.0.0_0-SNAPSHOT/javax.activation-0.0.0_0-SNAPSHOT.jar
      [ERROR] java.annotation file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.annotation-api/0.0.0_0-SNAPSHOT/jakarta.annotation-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] java.base file:///C:/opt/jdk15/jmods/java.base.jmod
      [ERROR] java.compiler file:///C:/opt/jdk15/jmods/java.compiler.jmod
      [ERROR] java.datatransfer file:///C:/opt/jdk15/jmods/java.datatransfer.jmod
      [ERROR] java.desktop file:///C:/opt/jdk15/jmods/java.desktop.jmod
      [ERROR] java.logging file:///C:/opt/jdk15/jmods/java.logging.jmod
      [ERROR] java.management file:///C:/opt/jdk15/jmods/java.management.jmod
      [ERROR] java.naming file:///C:/opt/jdk15/jmods/java.naming.jmod
      [ERROR] java.prefs file:///C:/opt/jdk15/jmods/java.prefs.jmod
      [ERROR] java.rmi file:///C:/opt/jdk15/jmods/java.rmi.jmod
      [ERROR] java.scripting file:///C:/opt/jdk15/jmods/java.scripting.jmod
      [ERROR] java.security.jgss file:///C:/opt/jdk15/jmods/java.security.jgss.jmod
      [ERROR] java.security.sasl file:///C:/opt/jdk15/jmods/java.security.sasl.jmod
      [ERROR] java.servlet file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.servlet-api/0.0.0_0-SNAPSHOT/jakarta.servlet-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] java.sql file:///C:/opt/jdk15/jmods/java.sql.jmod
      [ERROR] java.transaction file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/javax.transaction/0.0.0_0-SNAPSHOT/javax.transaction-0.0.0_0-SNAPSHOT.jar
      [ERROR] java.transaction.xa file:///C:/opt/jdk15/jmods/java.transaction.xa.jmod
      [ERROR] java.validation file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.validation-api/0.0.0_0-SNAPSHOT/jakarta.validation-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] java.xml file:///C:/opt/jdk15/jmods/java.xml.jmod
      [ERROR] java.xml.bind file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.xml.bind-api/0.0.0_0-SNAPSHOT/jakarta.xml.bind-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] javax.el file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.el/0.0.0_0-SNAPSHOT/jakarta.el-0.0.0_0-SNAPSHOT.jar
      [ERROR] javax.faces file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/javax.faces/0.0.0_0-SNAPSHOT/javax.faces-0.0.0_0-SNAPSHOT.jar
      [ERROR] javax.inject file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/javax.inject/0.0.0_0-SNAPSHOT/javax.inject-0.0.0_0-SNAPSHOT.jar
      [ERROR] javax.servlet.jsp file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.servlet.jsp-api/0.0.0_0-SNAPSHOT/jakarta.servlet.jsp-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] javax.servlet.jsp.jstl file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.servlet.jsp.jstl-api/0.0.0_0-SNAPSHOT/jakarta.servlet.jsp.jstl-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] javax.websocket.api file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jakarta.websocket-api/0.0.0_0-SNAPSHOT/jakarta.websocket-api-0.0.0_0-SNAPSHOT.jar
      [ERROR] jdk.unsupported file:///C:/opt/jdk15/jmods/jdk.unsupported.jmod
      [ERROR] jdk.xml.dom file:///C:/opt/jdk15/jmods/jdk.xml.dom.jmod
      [ERROR] jfreechart file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jfreechart/0.0.0_0-SNAPSHOT/jfreechart-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.beanutils file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-beanutils/0.0.0_0-SNAPSHOT/commons-beanutils-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.codec file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-codec/0.0.0_0-SNAPSHOT/commons-codec-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.collections4 file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-collections4/0.0.0_0-SNAPSHOT/commons-collections4-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.compress file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-compress/0.0.0_0-SNAPSHOT/commons-compress-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.fileupload file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-fileupload/0.0.0_0-SNAPSHOT/commons-fileupload-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.io file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-io/0.0.0_0-SNAPSHOT/commons-io-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.lang3 file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-lang3/0.0.0_0-SNAPSHOT/commons-lang3-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.logging file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-logging/0.0.0_0-SNAPSHOT/commons-logging-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.commons.math3 file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-math3/0.0.0_0-SNAPSHOT/commons-math3-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.fop file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/org.apache.fop/0.0.0_0-SNAPSHOT/org.apache.fop-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.logging.log4j.core file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/log4j-core/0.0.0_0-SNAPSHOT/log4j-core-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.poi file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/apache-poi/0.0.0_0-SNAPSHOT/apache-poi-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.poi.ooxml file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/apache-poi-ooxml/0.0.0_0-SNAPSHOT/apache-poi-ooxml-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.apache.xmlbeans file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/commons-xmlbeans/0.0.0_0-SNAPSHOT/commons-xmlbeans-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.codehaus.stax2 file:///C:/java/repositories/apache-maven-repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar
      [ERROR] org.ehcache file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/ehcache/0.0.0_0-SNAPSHOT/ehcache-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.jboss.logging file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/jboss-logmanager/0.0.0_0-SNAPSHOT/jboss-logmanager-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.json file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/json/0.0.0_0-SNAPSHOT/json-0.0.0_0-SNAPSHOT.jar
      [ERROR] org.jvnet.staxex file:///C:/java/repositories/apache-maven-repository/org/jvnet/staxex/stax-ex/2.0.0/stax-ex-2.0.0.jar
      [ERROR] org.slf4j file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/slf4j/0.0.0_0-SNAPSHOT/slf4j-0.0.0_0-SNAPSHOT.jar
      [ERROR] primefaces file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/primefaces/0.0.0_0-SNAPSHOT/primefaces-0.0.0_0-SNAPSHOT.jar
      [ERROR] undertow.core file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/undertow-core/0.0.0_0-SNAPSHOT/undertow-core-0.0.0_0-SNAPSHOT.jar
      [ERROR] undertow.servlet file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/undertow-servlet/0.0.0_0-SNAPSHOT/undertow-servlet-0.0.0_0-SNAPSHOT.jar
      [ERROR] undertow.websockets.jsr file:///C:/java/repositories/apache-maven-repository/com/guicedee/services/undertow-websockets-jsr/0.0.0_0-SNAPSHOT/undertow-websockets-jsr-0.0.0_0-SNAPSHOT.jar
      [ERROR]
      [ERROR] Providers:
      [ERROR] com.fasterxml.jackson.databind provides com.fasterxml.jackson.core.ObjectCodec used by com.fasterxml.jackson.core
      [ERROR] com.fasterxml.jackson.datatype.jdk8 provides com.fasterxml.jackson.databind.Module used by com.fasterxml.jackson.databind
      [ERROR] jakarta.enterprise.cdi provides com.guicedee.guicedinjection.interfaces.IGuiceConfigurator used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedinjection provides com.guicedee.guicedinjection.interfaces.IGuiceDefaultBinder used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedinjection provides com.guicedee.guicedinjection.interfaces.IGuiceModule used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedservlets provides com.guicedee.guicedinjection.interfaces.IGuiceModule used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedservlets.jsf provides com.guicedee.guicedinjection.interfaces.IGuiceModule used by com.guicedee.guicedinjection
      [ERROR] jakarta.enterprise.cdi provides com.guicedee.guicedinjection.interfaces.IGuiceModule used by com.guicedee.guicedinjection
      [ERROR] javax.faces provides com.guicedee.guicedinjection.interfaces.IGuiceModule used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedinjection provides com.guicedee.guicedinjection.interfaces.IGuicePreDestroy used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedservlets provides com.guicedee.guicedinjection.interfaces.IGuicePreStartup used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedservlets.websockets provides com.guicedee.guicedinjection.interfaces.IGuicePreStartup used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedinjection provides com.guicedee.guicedinjection.interfaces.IGuiceScanJarExclusions used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedinjection provides com.guicedee.guicedinjection.interfaces.IGuiceScanModuleExclusions used by com.guicedee.guicedinjection
      [ERROR] javax.faces provides com.guicedee.guicedinjection.interfaces.IPathContentsScanner used by com.guicedee.guicedinjection
      [ERROR] com.guicedee.guicedservlets.jsf provides com.guicedee.guicedservlets.services.IGuiceSiteBinder used by com.guicedee.guicedservlets
      [ERROR] primefaces provides com.guicedee.guicedservlets.services.IGuiceSiteBinder used by com.guicedee.guicedservlets
      [ERROR] com.guicedee.examples.faces.primefaces.showcase provides com.guicedee.guicedservlets.undertow.services.UndertowDeploymentConfigurator used by com.guicedee.guicedservlets.undertow
      [ERROR] com.guicedee.guicedservlets.jsf provides com.guicedee.guicedservlets.undertow.services.UndertowDeploymentConfigurator used by com.guicedee.guicedservlets.undertow
      [ERROR] primefaces provides com.guicedee.guicedservlets.undertow.services.UndertowDeploymentConfigurator used by com.guicedee.guicedservlets.undertow
      [ERROR] com.guicedee.guicedservlets.undertow provides com.guicedee.guicedservlets.websockets.services.IWebSocketPreConfiguration used by com.guicedee.guicedservlets.websockets
      [ERROR] com.guicedee.guicedservlets.undertow provides com.guicedee.guicedservlets.websockets.services.IWebSocketSessionProvider used by com.guicedee.guicedservlets.websockets
      [ERROR] com.hazelcast.all provides com.hazelcast.client.impl.ClientExtension not used by any observable module
      [ERROR] com.hazelcast.all provides com.hazelcast.com.fasterxml.jackson.core.JsonFactory used by com.hazelcast.all
      [ERROR] com.hazelcast.all provides com.hazelcast.instance.impl.NodeExtension used by com.hazelcast.all
      [ERROR] com.hazelcast.all provides com.hazelcast.internal.serialization.DataSerializerHook used by com.hazelcast.all
      [ERROR] com.hazelcast.all provides com.hazelcast.spi.discovery.DiscoveryStrategyFactory used by com.hazelcast.all
      [ERROR] com.hazelcast.all provides com.hazelcast.spi.impl.servicemanager.ServiceDescriptorProvider used by com.hazelcast.all
      [ERROR] undertow.core provides io.undertow.attribute.ExchangeAttributeBuilder used by undertow.core
      [ERROR] undertow.servlet provides io.undertow.attribute.ExchangeAttributeBuilder used by undertow.core
      [ERROR] undertow.core provides io.undertow.client.ClientProvider used by undertow.core
      [ERROR] undertow.core provides io.undertow.predicate.PredicateBuilder used by undertow.core
      [ERROR] undertow.servlet provides io.undertow.predicate.PredicateBuilder used by undertow.core
      [ERROR] undertow.core provides io.undertow.protocols.alpn.ALPNEngineManager not used by any observable module
      [ERROR] undertow.core provides io.undertow.protocols.alpn.ALPNProvider used by undertow.core
      [ERROR] undertow.core provides io.undertow.server.handlers.builder.HandlerBuilder used by undertow.core
      [ERROR] undertow.servlet provides io.undertow.server.handlers.builder.HandlerBuilder used by undertow.core
      [ERROR] com.guicedee.guicedservlets.undertow provides io.undertow.servlet.ServletExtension used by undertow.servlet
      [ERROR] undertow.websockets.jsr provides io.undertow.servlet.ServletExtension used by undertow.servlet
      [ERROR] undertow.websockets.jsr provides io.undertow.websockets.jsr.WebsocketClientSslProvider used by undertow.websockets.jsr
      [ERROR] org.apache.logging.log4j.core provides java.lang.System$LoggerFinder used by java.base
      [ERROR] java.desktop provides java.net.ContentHandlerFactory used by java.base
      [ERROR] com.guicedee.guicedinjection provides java.net.spi.URLStreamHandlerProvider used by java.base
      [ERROR] java.base provides java.nio.file.spi.FileSystemProvider used by java.base
      [ERROR] java.naming provides java.security.Provider used by java.base
      [ERROR] java.security.jgss provides java.security.Provider used by java.base
      [ERROR] java.security.sasl provides java.security.Provider used by java.base
      [ERROR] org.jboss.logging provides java.util.logging.LogManager not used by any observable module
      [ERROR] io.undertow.parser.generator provides javax.annotation.processing.Processor not used by any observable module
      [ERROR] org.apache.logging.log4j.core provides javax.annotation.processing.Processor not used by any observable module
      [ERROR] org.jboss.logging provides javax.annotation.processing.Processor not used by any observable module
      [ERROR] com.hazelcast.all provides javax.cache.spi.CachingProvider used by cache.api
      [ERROR] org.ehcache provides javax.cache.spi.CachingProvider used by cache.api
      [ERROR] javax.el provides javax.el.ExpressionFactory used by javax.el
      [ERROR] javax.faces provides javax.enterprise.inject.spi.Extension used by jakarta.enterprise.cdi
      [ERROR] org.apache.fop provides javax.imageio.spi.ImageReaderSpi used by java.desktop
      [ERROR] org.apache.fop provides javax.imageio.spi.ImageWriterSpi used by java.desktop
      [ERROR] java.desktop provides javax.print.PrintServiceLookup used by java.desktop
      [ERROR] java.desktop provides javax.print.StreamPrintServiceFactory used by java.desktop
      [ERROR] java.management provides javax.security.auth.spi.LoginModule used by java.base
      [ERROR] javax.faces provides javax.servlet.ServletContainerInitializer not used by any observable module
      [ERROR] undertow.servlet provides javax.servlet.ServletContainerInitializer not used by any observable module
      [ERROR] java.desktop provides javax.sound.midi.spi.MidiDeviceProvider used by java.desktop
      [ERROR] java.desktop provides javax.sound.midi.spi.MidiFileReader used by java.desktop
      [ERROR] java.desktop provides javax.sound.midi.spi.MidiFileWriter used by java.desktop
      [ERROR] java.desktop provides javax.sound.midi.spi.SoundbankReader used by java.desktop
      [ERROR] java.desktop provides javax.sound.sampled.spi.AudioFileReader used by java.desktop
      [ERROR] java.desktop provides javax.sound.sampled.spi.AudioFileWriter used by java.desktop
      [ERROR] java.desktop provides javax.sound.sampled.spi.FormatConversionProvider used by java.desktop
      [ERROR] java.desktop provides javax.sound.sampled.spi.MixerProvider used by java.desktop
      [ERROR] undertow.websockets.jsr provides javax.websocket.ContainerProvider used by javax.websocket.api
      [ERROR] undertow.websockets.jsr provides javax.websocket.server.ServerEndpointConfig$Configurator used by javax.websocket.api
      [ERROR] java.xml.bind provides javax.xml.bind.JAXBContext not used by any observable module
      [ERROR] java.xml.bind provides javax.xml.bind.JAXBContextFactory used by java.xml.bind
      [ERROR] org.apache.fop provides javax.xml.transform.URIResolver not used by any observable module
      [ERROR] java.logging provides jdk.internal.logger.DefaultLoggerFinder used by java.base
      [ERROR] org.apache.fop provides org.apache.batik.bridge.BridgeExtension used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.batik.dom.DomExtension used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.batik.script.InterpreterFactory used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.events.EventExceptionManager$ExceptionFactory used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.fo.ElementMapping used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.fo.FOEventHandler used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.render.ImageHandler used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.render.Renderer used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.render.XMLHandler used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.render.intermediate.IFDocumentHandler used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.util.ContentHandlerFactory used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.util.text.AdvancedMessageFormat$Function used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.util.text.AdvancedMessageFormat$ObjectFormatter used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.fop.util.text.AdvancedMessageFormat$PartFactory used by org.apache.fop
      [ERROR] org.apache.logging.log4j.core provides org.apache.logging.log4j.spi.Provider used by org.apache.logging.log4j.core
      [ERROR] org.apache.fop provides org.apache.xmlgraphics.image.loader.spi.ImageConverter used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.xmlgraphics.image.loader.spi.ImageLoaderFactory used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.xmlgraphics.image.loader.spi.ImagePreloader used by org.apache.fop
      [ERROR] org.apache.fop provides org.apache.xmlgraphics.image.writer.ImageWriter used by org.apache.fop
      [ERROR] org.ehcache provides org.ehcache.core.spi.service.ServiceFactory used by org.ehcache
      [ERROR] org.ehcache provides org.ehcache.xml.CacheManagerServiceConfigurationParser used by org.ehcache
      [ERROR] org.ehcache provides org.ehcache.xml.CacheServiceConfigurationParser used by org.ehcache
      [ERROR] primefaces provides org.primefaces.component.fileupload.FileUploadDecoder used by primefaces
      [ERROR] undertow.core provides org.xnio.XnioProvider used by undertow.core
      [ERROR] java.desktop provides sun.datatransfer.DesktopDatatransferService used by java.datatransfer
      [ERROR] Error: java.lang.RuntimeException: Module com.github.librepdf.openpdf's descriptor indicates the set of packages is : [com.lowagie.text, com.lowagie.text.pdf.draw, com.lowagie.text.pdf.fonts.cmaps, com.lowagie.text.pdf, com.lowagie.text.exceptions, com.lowagie.text.utils, com.lowagie.text.alignment, com.lowagie.text.pdf.codec.wmf, com.lowagie.text.pdf.interfaces, com.lowagie.text.error_messages, com.lowagie.text.xml.xmp, com.lowagie.text.xml.simpleparser, com.lowagie.text.xml, com.lowagie.text.pdf.hyphenation, com.lowagie.text.html, com.lowagie.text.pdf.codec, com.lowagie.text.pdf.parser, com.lowagie.text.pdf.fonts, com.lowagie.text.pdf.internal, com.lowagie.text.pdf.collection, com.lowagie.text.html.simpleparser, com.lowagie.text.pdf.events, com.lowagie.text.factories, com.lowagie.text.pdf.crypto, com.lowagie.bouncycastle], but module contains packages: [com.lowagie.text, com.lowagie.text.pdf.codec, com.lowagie.text.xml.simpleparser, com.lowagie.text.xml.xmp, com.lowagie.text.javadoc, com.lowagie.text.pdf.fonts, com.lowagie.text.alignment, com.lowagie.text.pdf.interfaces, org.mozilla.universalchardet.prober.statemachine, com.lowagie.text.pdf.internal, com.lowagie.text.pdf.collection, com.lowagie.text.xml, com.lowagie.text.factories, com.lowagie.text.pdf.fonts.cmaps, com.lowagie.text.exceptions, com.lowagie.text.html.simpleparser, com.lowagie.text.pdf.parser, org.mozilla.universalchardet.prober.distributionanalysis, com.lowagie.bouncycastle, com.lowagie.text.pdf.draw, com.lowagie.text.pdf.crypto, org.mozilla.universalchardet.prober.contextanalysis, org.mozilla.universalchardet.prober, com.lowagie.text.html, com.lowagie.text.pdf.hyphenation, com.lowagie.text.pdf.events, org.mozilla.universalchardet.prober.sequence, com.lowagie.text.pdf, com.lowagie.text.pdf.codec.wmf, com.lowagie.text.utils, com.lowagie.text.error_messages, org.mozilla.universalchardet]

      REGRESSION : Last worked in version 15.0.1

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Clone repository https://github.com/GedMarc/GuicedEE-Examples/tree/master/Faces/PrimeFaces-Showcase-Distributable with toolchains for jdk15

      or

      Can add the dependency to a JLink project to return the error



      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      A JLink image is produced
      ACTUAL -
      RuntimeException is thrown

      ---------- BEGIN SOURCE ----------
      One for the Project, one for the JLink buildings

      https://github.com/GedMarc/GuicedEE-Examples/tree/master/Faces/PrimeFaces-Showcase

      https://github.com/GedMarc/GuicedEE-Examples/tree/master/Faces/PrimeFaces-Showcase-Distributable
      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      No known workaround

      FREQUENCY : always


        Attachments

          Activity

            People

            Assignee:
            adev ANUPAM DEV
            Reporter:
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: