jqassistant-archive / jqa-maven-plugin

jQAssistant Plugin for Apache Maven
http://jqassistant.org/
GNU General Public License v3.0
15 stars 7 forks source link

Maven plugin fails on JDK17 with LinkageError #77

Closed ruedigerk closed 9 months ago

ruedigerk commented 1 year ago

Bug Description

When running the jQAssistant Maven plugin in version 2.0.1 (all prior versions are also affected but produce different errors) on JDK17, the build fails with the following error:

[ERROR] Failed to execute goal com.buschmais.jqassistant:jqassistant-maven-plugin:2.0.1:scan (default-cli) on project xxx: Execution default-cli of goal com.buschmais.jqassistant:jqassistant-maven-plugin:2.0.1:scan failed: An API incompatibility was encountered while executing com.buschmais.jqassistant:jqassistant-maven-plugin:2.0.1:scan: java.lang.LinkageError: Cannot to link java.nio.DirectByteBuffer
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>com.buschmais.jqassistant:jqassistant-maven-plugin:2.0.1
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/jqassistant-maven-plugin/2.0.1/jqassistant-maven-plugin-2.0.1.jar
[ERROR] urls[1] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/jqa-distribution-specification/2.0.1/jqa-distribution-specification-2.0.1.jar
[ERROR] urls[2] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/runtime/2.0.1/runtime-2.0.1.jar
[ERROR] urls[3] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/scanner/2.0.1/scanner-2.0.1.jar
[ERROR] urls[4] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/store/2.0.1/store-2.0.1.jar
[ERROR] urls[5] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.neo4j.remote/2.1.1/xo.neo4j.remote-2.1.1.jar
[ERROR] urls[6] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.neo4j.spi/2.1.1/xo.neo4j.spi-2.1.1.jar
[ERROR] urls[7] = file:/Users/user/.m2/repository/org/neo4j/driver/neo4j-java-driver/4.4.1/neo4j-java-driver-4.4.1.jar
[ERROR] urls[8] = file:/Users/user/.m2/repository/org/reactivestreams/reactive-streams/1.0.3/reactive-streams-1.0.3.jar
[ERROR] urls[9] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.impl/2.1.1/xo.impl-2.1.1.jar
[ERROR] urls[10] = file:/Users/user/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.8.4/caffeine-2.8.4.jar
[ERROR] urls[11] = file:/Users/user/.m2/repository/org/checkerframework/checker-qual/3.4.0/checker-qual-3.4.0.jar
[ERROR] urls[12] = file:/Users/user/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.4/error_prone_annotations-2.3.4.jar
[ERROR] urls[13] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/neo4j/embedded/2.0.1/embedded-2.0.1.jar
[ERROR] urls[14] = file:/Users/user/.m2/repository/org/neo4j/neo4j/4.4.20/neo4j-4.4.20.jar
[ERROR] urls[15] = file:/Users/user/.m2/repository/org/neo4j/annotations/4.4.20/annotations-4.4.20.jar
[ERROR] urls[16] = file:/Users/user/.m2/repository/org/eclipse/collections/eclipse-collections/10.4.0/eclipse-collections-10.4.0.jar
[ERROR] urls[17] = file:/Users/user/.m2/repository/org/eclipse/collections/eclipse-collections-api/10.4.0/eclipse-collections-api-10.4.0.jar
[ERROR] urls[18] = file:/Users/user/.m2/repository/org/neo4j/neo4j-kernel/4.4.20/neo4j-kernel-4.4.20.jar
[ERROR] urls[19] = file:/Users/user/.m2/repository/org/neo4j/neo4j-native/4.4.20/neo4j-native-4.4.20.jar
[ERROR] urls[20] = file:/Users/user/.m2/repository/net/java/dev/jna/jna/5.9.0/jna-5.9.0.jar
[ERROR] urls[21] = file:/Users/user/.m2/repository/org/neo4j/neo4j-graphdb-api/4.4.20/neo4j-graphdb-api-4.4.20.jar
[ERROR] urls[22] = file:/Users/user/.m2/repository/org/neo4j/neo4j-storage-engine-api/4.4.20/neo4j-storage-engine-api-4.4.20.jar
[ERROR] urls[23] = file:/Users/user/.m2/repository/org/neo4j/neo4j-lock/4.4.20/neo4j-lock-4.4.20.jar
[ERROR] urls[24] = file:/Users/user/.m2/repository/org/neo4j/neo4j-diagnostics/4.4.20/neo4j-diagnostics-4.4.20.jar
[ERROR] urls[25] = file:/Users/user/.m2/repository/org/neo4j/neo4j-token-api/4.4.20/neo4j-token-api-4.4.20.jar
[ERROR] urls[26] = file:/Users/user/.m2/repository/org/neo4j/neo4j-schema/4.4.20/neo4j-schema-4.4.20.jar
[ERROR] urls[27] = file:/Users/user/.m2/repository/org/neo4j/neo4j-monitoring/4.4.20/neo4j-monitoring-4.4.20.jar
[ERROR] urls[28] = file:/Users/user/.m2/repository/org/neo4j/neo4j-kernel-api/4.4.20/neo4j-kernel-api-4.4.20.jar
[ERROR] urls[29] = file:/Users/user/.m2/repository/org/neo4j/neo4j-common/4.4.20/neo4j-common-4.4.20.jar
[ERROR] urls[30] = file:/Users/user/.m2/repository/org/neo4j/neo4j-values/4.4.20/neo4j-values-4.4.20.jar
[ERROR] urls[31] = file:/Users/user/.m2/repository/org/neo4j/neo4j-unsafe/4.4.20/neo4j-unsafe-4.4.20.jar
[ERROR] urls[32] = file:/Users/user/.m2/repository/com/github/jbellis/jamm/0.3.3/jamm-0.3.3.jar
[ERROR] urls[33] = file:/Users/user/.m2/repository/org/neo4j/neo4j-collections/4.4.20/neo4j-collections-4.4.20.jar
[ERROR] urls[34] = file:/Users/user/.m2/repository/org/neo4j/neo4j-io/4.4.20/neo4j-io-4.4.20.jar
[ERROR] urls[35] = file:/Users/user/.m2/repository/org/neo4j/neo4j-concurrent/4.4.20/neo4j-concurrent-4.4.20.jar
[ERROR] urls[36] = file:/Users/user/.m2/repository/org/neo4j/neo4j-logging/4.4.20/neo4j-logging-4.4.20.jar
[ERROR] urls[37] = file:/Users/user/.m2/repository/org/codehaus/jettison/jettison/1.5.4/jettison-1.5.4.jar
[ERROR] urls[38] = file:/Users/user/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar
[ERROR] urls[39] = file:/Users/user/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar
[ERROR] urls[40] = file:/Users/user/.m2/repository/org/neo4j/neo4j-configuration/4.4.20/neo4j-configuration-4.4.20.jar
[ERROR] urls[41] = file:/Users/user/.m2/repository/com/github/seancfoley/ipaddress/5.3.3/ipaddress-5.3.3.jar
[ERROR] urls[42] = file:/Users/user/.m2/repository/org/neo4j/neo4j-layout/4.4.20/neo4j-layout-4.4.20.jar
[ERROR] urls[43] = file:/Users/user/.m2/repository/org/neo4j/neo4j-index/4.4.20/neo4j-index-4.4.20.jar
[ERROR] urls[44] = file:/Users/user/.m2/repository/org/neo4j/neo4j-spatial-index/4.4.20/neo4j-spatial-index-4.4.20.jar
[ERROR] urls[45] = file:/Users/user/.m2/repository/org/neo4j/neo4j-id-generator/4.4.20/neo4j-id-generator-4.4.20.jar
[ERROR] urls[46] = file:/Users/user/.m2/repository/org/neo4j/neo4j-wal/4.4.20/neo4j-wal-4.4.20.jar
[ERROR] urls[47] = file:/Users/user/.m2/repository/org/neo4j/neo4j-import-util/4.4.20/neo4j-import-util-4.4.20.jar
[ERROR] urls[48] = file:/Users/user/.m2/repository/org/neo4j/neo4j-csv/4.4.20/neo4j-csv-4.4.20.jar
[ERROR] urls[49] = file:/Users/user/.m2/repository/org/jctools/jctools-core/3.3.0/jctools-core-3.3.0.jar
[ERROR] urls[50] = file:/Users/user/.m2/repository/org/neo4j/neo4j-fabric/4.4.20/neo4j-fabric-4.4.20.jar
[ERROR] urls[51] = file:/Users/user/.m2/repository/io/projectreactor/reactor-core/3.4.15/reactor-core-3.4.15.jar
[ERROR] urls[52] = file:/Users/user/.m2/repository/org/neo4j/neo4j-front-end/4.4.20/neo4j-front-end-4.4.20.jar
[ERROR] urls[53] = file:/Users/user/.m2/repository/org/neo4j/neo4j-expressions/4.4.20/neo4j-expressions-4.4.20.jar
[ERROR] urls[54] = file:/Users/user/.m2/repository/org/neo4j/neo4j-parser/4.4.20/neo4j-parser-4.4.20.jar
[ERROR] urls[55] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-macros/4.4.20/neo4j-cypher-macros-4.4.20.jar
[ERROR] urls[56] = file:/Users/user/.m2/repository/org/scala-lang/scala-reflect/2.12.13/scala-reflect-2.12.13.jar
[ERROR] urls[57] = file:/Users/user/.m2/repository/org/neo4j/neo4j-procedure/4.4.20/neo4j-procedure-4.4.20.jar
[ERROR] urls[58] = file:/Users/user/.m2/repository/org/neo4j/neo4j-procedure-api/4.4.20/neo4j-procedure-api-4.4.20.jar
[ERROR] urls[59] = file:/Users/user/.m2/repository/org/neo4j/neo4j-codegen/4.4.20/neo4j-codegen-4.4.20.jar
[ERROR] urls[60] = file:/Users/user/.m2/repository/org/ow2/asm/asm-util/9.2/asm-util-9.2.jar
[ERROR] urls[61] = file:/Users/user/.m2/repository/org/ow2/asm/asm-analysis/9.2/asm-analysis-9.2.jar
[ERROR] urls[62] = file:/Users/user/.m2/repository/org/ow2/asm/asm-tree/9.2/asm-tree-9.2.jar
[ERROR] urls[63] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-expression-evaluator/4.4.20/neo4j-cypher-expression-evaluator-4.4.20.jar
[ERROR] urls[64] = file:/Users/user/.m2/repository/org/neo4j/neo4j-ast/4.4.20/neo4j-ast-4.4.20.jar
[ERROR] urls[65] = file:/Users/user/.m2/repository/org/neo4j/neo4j-lucene-index/4.4.20/neo4j-lucene-index-4.4.20.jar
[ERROR] urls[66] = file:/Users/user/.m2/repository/org/neo4j/neo4j-resource/4.4.20/neo4j-resource-4.4.20.jar
[ERROR] urls[67] = file:/Users/user/.m2/repository/org/apache/lucene/lucene-analyzers-common/8.11.2/lucene-analyzers-common-8.11.2.jar
[ERROR] urls[68] = file:/Users/user/.m2/repository/org/apache/lucene/lucene-core/8.11.2/lucene-core-8.11.2.jar
[ERROR] urls[69] = file:/Users/user/.m2/repository/org/apache/lucene/lucene-queryparser/8.11.2/lucene-queryparser-8.11.2.jar
[ERROR] urls[70] = file:/Users/user/.m2/repository/org/apache/lucene/lucene-backward-codecs/8.11.2/lucene-backward-codecs-8.11.2.jar
[ERROR] urls[71] = file:/Users/user/.m2/repository/org/neo4j/neo4j-fulltext-index/4.4.20/neo4j-fulltext-index-4.4.20.jar
[ERROR] urls[72] = file:/Users/user/.m2/repository/org/neo4j/neo4j-graph-algo/4.4.20/neo4j-graph-algo-4.4.20.jar
[ERROR] urls[73] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-runtime-util/4.4.20/neo4j-cypher-runtime-util-4.4.20.jar
[ERROR] urls[74] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-logical-plans/4.4.20/neo4j-cypher-logical-plans-4.4.20.jar
[ERROR] urls[75] = file:/Users/user/.m2/repository/org/neo4j/neo4j-data-collector/4.4.20/neo4j-data-collector-4.4.20.jar
[ERROR] urls[76] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-planner/4.4.20/neo4j-cypher-planner-4.4.20.jar
[ERROR] urls[77] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-ir/4.4.20/neo4j-cypher-ir-4.4.20.jar
[ERROR] urls[78] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-javacc-parser/4.4.20/neo4j-cypher-javacc-parser-4.4.20.jar
[ERROR] urls[79] = file:/Users/user/.m2/repository/org/neo4j/cypher-ast-factory/4.4.20/cypher-ast-factory-4.4.20.jar
[ERROR] urls[80] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-ast-factory/4.4.20/neo4j-cypher-ast-factory-4.4.20.jar
[ERROR] urls[81] = file:/Users/user/.m2/repository/org/neo4j/neo4j-rewriting/4.4.20/neo4j-rewriting-4.4.20.jar
[ERROR] urls[82] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher/4.4.20/neo4j-cypher-4.4.20.jar
[ERROR] urls[83] = file:/Users/user/.m2/repository/org/scala-lang/scala-library/2.12.13/scala-library-2.12.13.jar
[ERROR] urls[84] = file:/Users/user/.m2/repository/org/neo4j/neo4j-exceptions/4.4.20/neo4j-exceptions-4.4.20.jar
[ERROR] urls[85] = file:/Users/user/.m2/repository/org/neo4j/neo4j-util/4.4.20/neo4j-util-4.4.20.jar
[ERROR] urls[86] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-config/4.4.20/neo4j-cypher-config-4.4.20.jar
[ERROR] urls[87] = file:/Users/user/.m2/repository/com/propensive/magnolia_2.12/0.17.0/magnolia_2.12-0.17.0.jar
[ERROR] urls[88] = file:/Users/user/.m2/repository/com/propensive/mercator_2.12/0.2.1/mercator_2.12-0.2.1.jar
[ERROR] urls[89] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-planner-spi/4.4.20/neo4j-cypher-planner-spi-4.4.20.jar
[ERROR] urls[90] = file:/Users/user/.m2/repository/org/neo4j/neo4j-cypher-interpreted-runtime/4.4.20/neo4j-cypher-interpreted-runtime-4.4.20.jar
[ERROR] urls[91] = file:/Users/user/.m2/repository/org/parboiled/parboiled-scala_2.12/1.2.0/parboiled-scala_2.12-1.2.0.jar
[ERROR] urls[92] = file:/Users/user/.m2/repository/org/parboiled/parboiled-core/1.2.0/parboiled-core-1.2.0.jar
[ERROR] urls[93] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-core/1.11.0/shiro-core-1.11.0.jar
[ERROR] urls[94] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-lang/1.11.0/shiro-lang-1.11.0.jar
[ERROR] urls[95] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-cache/1.11.0/shiro-cache-1.11.0.jar
[ERROR] urls[96] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-crypto-hash/1.11.0/shiro-crypto-hash-1.11.0.jar
[ERROR] urls[97] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-crypto-core/1.11.0/shiro-crypto-core-1.11.0.jar
[ERROR] urls[98] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-crypto-cipher/1.11.0/shiro-crypto-cipher-1.11.0.jar
[ERROR] urls[99] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-config-core/1.11.0/shiro-config-core-1.11.0.jar
[ERROR] urls[100] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-config-ogdl/1.11.0/shiro-config-ogdl-1.11.0.jar
[ERROR] urls[101] = file:/Users/user/.m2/repository/org/apache/shiro/shiro-event/1.11.0/shiro-event-1.11.0.jar
[ERROR] urls[102] = file:/Users/user/.m2/repository/org/neo4j/neo4j-security/4.4.20/neo4j-security-4.4.20.jar
[ERROR] urls[103] = file:/Users/user/.m2/repository/org/neo4j/neo4j-command-line/4.4.20/neo4j-command-line-4.4.20.jar
[ERROR] urls[104] = file:/Users/user/.m2/repository/info/picocli/picocli/4.6.1/picocli-4.6.1.jar
[ERROR] urls[105] = file:/Users/user/.m2/repository/org/neo4j/neo4j-bolt/4.4.20/neo4j-bolt-4.4.20.jar
[ERROR] urls[106] = file:/Users/user/.m2/repository/org/neo4j/neo4j-ssl/4.4.20/neo4j-ssl-4.4.20.jar
[ERROR] urls[107] = file:/Users/user/.m2/repository/org/neo4j/server-api/4.4.20/server-api-4.4.20.jar
[ERROR] urls[108] = file:/Users/user/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.1.1/javax.ws.rs-api-2.1.1.jar
[ERROR] urls[109] = file:/Users/user/.m2/repository/io/netty/netty-codec-http/4.1.86.Final/netty-codec-http-4.1.86.Final.jar
[ERROR] urls[110] = file:/Users/user/.m2/repository/io/netty/netty-common/4.1.86.Final/netty-common-4.1.86.Final.jar
[ERROR] urls[111] = file:/Users/user/.m2/repository/io/netty/netty-buffer/4.1.86.Final/netty-buffer-4.1.86.Final.jar
[ERROR] urls[112] = file:/Users/user/.m2/repository/io/netty/netty-transport/4.1.86.Final/netty-transport-4.1.86.Final.jar
[ERROR] urls[113] = file:/Users/user/.m2/repository/io/netty/netty-codec/4.1.86.Final/netty-codec-4.1.86.Final.jar
[ERROR] urls[114] = file:/Users/user/.m2/repository/io/netty/netty-transport-native-epoll/4.1.86.Final/netty-transport-native-epoll-4.1.86.Final-linux-x86_64.jar
[ERROR] urls[115] = file:/Users/user/.m2/repository/io/netty/netty-transport-native-unix-common/4.1.86.Final/netty-transport-native-unix-common-4.1.86.Final.jar
[ERROR] urls[116] = file:/Users/user/.m2/repository/io/netty/netty-transport-classes-epoll/4.1.86.Final/netty-transport-classes-epoll-4.1.86.Final.jar
[ERROR] urls[117] = file:/Users/user/.m2/repository/io/netty/netty-transport-native-epoll/4.1.86.Final/netty-transport-native-epoll-4.1.86.Final-linux-aarch_64.jar
[ERROR] urls[118] = file:/Users/user/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.69/bcpkix-jdk15on-1.69.jar
[ERROR] urls[119] = file:/Users/user/.m2/repository/org/bouncycastle/bcutil-jdk15on/1.69/bcutil-jdk15on-1.69.jar
[ERROR] urls[120] = file:/Users/user/.m2/repository/org/neo4j/neo4j-consistency-check/4.4.20/neo4j-consistency-check-4.4.20.jar
[ERROR] urls[121] = file:/Users/user/.m2/repository/org/neo4j/neo4j-record-storage-engine/4.4.20/neo4j-record-storage-engine-4.4.20.jar
[ERROR] urls[122] = file:/Users/user/.m2/repository/org/neo4j/neo4j-storage-engine-util/4.4.20/neo4j-storage-engine-util-4.4.20.jar
[ERROR] urls[123] = file:/Users/user/.m2/repository/org/neo4j/neo4j-dbms/4.4.20/neo4j-dbms-4.4.20.jar
[ERROR] urls[124] = file:/Users/user/.m2/repository/org/jprocesses/jProcesses/1.6.5/jProcesses-1.6.5.jar
[ERROR] urls[125] = file:/Users/user/.m2/repository/com/profesorfalken/WMI4Java/1.6.3/WMI4Java-1.6.3.jar
[ERROR] urls[126] = file:/Users/user/.m2/repository/com/profesorfalken/jPowerShell/3.0/jPowerShell-3.0.jar
[ERROR] urls[127] = file:/Users/user/.m2/repository/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar
[ERROR] urls[128] = file:/Users/user/.m2/repository/org/apache/commons/commons-text/1.10.0/commons-text-1.10.0.jar
[ERROR] urls[129] = file:/Users/user/.m2/repository/org/neo4j/licensing-proxy/zstd-proxy/4.4.20/zstd-proxy-4.4.20.jar
[ERROR] urls[130] = file:/Users/user/.m2/repository/com/github/luben/zstd-jni/1.5.0-4/zstd-jni-1.5.0-4.jar
[ERROR] urls[131] = file:/Users/user/.m2/repository/org/neo4j/neo4j-import-tool/4.4.20/neo4j-import-tool-4.4.20.jar
[ERROR] urls[132] = file:/Users/user/.m2/repository/org/neo4j/neo4j-batch-insert/4.4.20/neo4j-batch-insert-4.4.20.jar
[ERROR] urls[133] = file:/Users/user/.m2/repository/org/neo4j/app/neo4j-server/4.4.20/neo4j-server-4.4.20.jar
[ERROR] urls[134] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-server/9.4.48.v20220622/jetty-server-9.4.48.v20220622.jar
[ERROR] urls[135] = file:/Users/user/.m2/repository/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar
[ERROR] urls[136] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-http/9.4.48.v20220622/jetty-http-9.4.48.v20220622.jar
[ERROR] urls[137] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-util/9.4.48.v20220622/jetty-util-9.4.48.v20220622.jar
[ERROR] urls[138] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-io/9.4.48.v20220622/jetty-io-9.4.48.v20220622.jar
[ERROR] urls[139] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.48.v20220622/jetty-webapp-9.4.48.v20220622.jar
[ERROR] urls[140] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-xml/9.4.48.v20220622/jetty-xml-9.4.48.v20220622.jar
[ERROR] urls[141] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-servlet/9.4.48.v20220622/jetty-servlet-9.4.48.v20220622.jar
[ERROR] urls[142] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-security/9.4.48.v20220622/jetty-security-9.4.48.v20220622.jar
[ERROR] urls[143] = file:/Users/user/.m2/repository/org/eclipse/jetty/jetty-util-ajax/9.4.48.v20220622/jetty-util-ajax-9.4.48.v20220622.jar
[ERROR] urls[144] = file:/Users/user/.m2/repository/org/glassfish/jersey/core/jersey-server/2.34/jersey-server-2.34.jar
[ERROR] urls[145] = file:/Users/user/.m2/repository/org/glassfish/jersey/core/jersey-common/2.34/jersey-common-2.34.jar
[ERROR] urls[146] = file:/Users/user/.m2/repository/org/glassfish/hk2/osgi-resource-locator/1.0.3/osgi-resource-locator-1.0.3.jar
[ERROR] urls[147] = file:/Users/user/.m2/repository/org/glassfish/jersey/core/jersey-client/2.34/jersey-client-2.34.jar
[ERROR] urls[148] = file:/Users/user/.m2/repository/jakarta/ws/rs/jakarta.ws.rs-api/2.1.6/jakarta.ws.rs-api-2.1.6.jar
[ERROR] urls[149] = file:/Users/user/.m2/repository/org/glassfish/hk2/external/jakarta.inject/2.6.1/jakarta.inject-2.6.1.jar
[ERROR] urls[150] = file:/Users/user/.m2/repository/jakarta/validation/jakarta.validation-api/2.0.2/jakarta.validation-api-2.0.2.jar
[ERROR] urls[151] = file:/Users/user/.m2/repository/org/glassfish/jersey/inject/jersey-hk2/2.34/jersey-hk2-2.34.jar
[ERROR] urls[152] = file:/Users/user/.m2/repository/org/glassfish/hk2/hk2-locator/2.6.1/hk2-locator-2.6.1.jar
[ERROR] urls[153] = file:/Users/user/.m2/repository/org/glassfish/hk2/hk2-api/2.6.1/hk2-api-2.6.1.jar
[ERROR] urls[154] = file:/Users/user/.m2/repository/org/glassfish/hk2/hk2-utils/2.6.1/hk2-utils-2.6.1.jar
[ERROR] urls[155] = file:/Users/user/.m2/repository/org/javassist/javassist/3.25.0-GA/javassist-3.25.0-GA.jar
[ERROR] urls[156] = file:/Users/user/.m2/repository/org/glassfish/jersey/containers/jersey-container-servlet/2.34/jersey-container-servlet-2.34.jar
[ERROR] urls[157] = file:/Users/user/.m2/repository/org/glassfish/jersey/containers/jersey-container-servlet-core/2.34/jersey-container-servlet-core-2.34.jar
[ERROR] urls[158] = file:/Users/user/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.13.4/jackson-jaxrs-json-provider-2.13.4.jar
[ERROR] urls[159] = file:/Users/user/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.13.4/jackson-jaxrs-base-2.13.4.jar
[ERROR] urls[160] = file:/Users/user/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.13.4/jackson-module-jaxb-annotations-2.13.4.jar
[ERROR] urls[161] = file:/Users/user/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.69/bcprov-jdk15on-1.69.jar
[ERROR] urls[162] = file:/Users/user/.m2/repository/org/neo4j/neo4j-buffers/4.4.20/neo4j-buffers-4.4.20.jar
[ERROR] urls[163] = file:/Users/user/.m2/repository/io/netty/netty-handler/4.1.86.Final/netty-handler-4.1.86.Final.jar
[ERROR] urls[164] = file:/Users/user/.m2/repository/io/netty/netty-resolver/4.1.86.Final/netty-resolver-4.1.86.Final.jar
[ERROR] urls[165] = file:/Users/user/.m2/repository/org/neo4j/neo4j-capabilities/4.4.20/neo4j-capabilities-4.4.20.jar
[ERROR] urls[166] = file:/Users/user/.m2/repository/org/neo4j/community/it-test-support/4.4.20/it-test-support-4.4.20.jar
[ERROR] urls[167] = file:/Users/user/.m2/repository/org/neo4j/io-test-utils/4.4.20/io-test-utils-4.4.20.jar
[ERROR] urls[168] = file:/Users/user/.m2/repository/org/neo4j/test-utils/4.4.20/test-utils-4.4.20.jar
[ERROR] urls[169] = file:/Users/user/.m2/repository/org/neo4j/layout-test-utils/4.4.20/layout-test-utils-4.4.20.jar
[ERROR] urls[170] = file:/Users/user/.m2/repository/org/neo4j/client/neo4j-browser/5.6.0/neo4j-browser-5.6.0.jar
[ERROR] urls[171] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.neo4j.embedded/2.1.1/xo.neo4j.embedded-2.1.1.jar
[ERROR] urls[172] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/schemata/2.0.1/schemata-2.0.1.jar
[ERROR] urls[173] = file:/Users/user/.m2/repository/javax/xml/bind/jaxb-api/2.4.0-b180830.0359/jaxb-api-2.4.0-b180830.0359.jar
[ERROR] urls[174] = file:/Users/user/.m2/repository/javax/activation/javax.activation-api/1.2.0/javax.activation-api-1.2.0.jar
[ERROR] urls[175] = file:/Users/user/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar
[ERROR] urls[176] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/analysis/2.0.1/analysis-2.0.1.jar
[ERROR] urls[177] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/shared/2.0.1/shared-2.0.1.jar
[ERROR] urls[178] = file:/Users/user/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.36/jcl-over-slf4j-1.7.36.jar
[ERROR] urls[179] = file:/Users/user/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar
[ERROR] urls[180] = file:/Users/user/.m2/repository/com/google/guava/guava/30.0-jre/guava-30.0-jre.jar
[ERROR] urls[181] = file:/Users/user/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
[ERROR] urls[182] = file:/Users/user/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
[ERROR] urls[183] = file:/Users/user/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
[ERROR] urls[184] = file:/Users/user/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
[ERROR] urls[185] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/rule/2.0.1/rule-2.0.1.jar
[ERROR] urls[186] = file:/Users/user/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.15.0/jackson-dataformat-yaml-2.15.0.jar
[ERROR] urls[187] = file:/Users/user/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.15.0/jackson-databind-2.15.0.jar
[ERROR] urls[188] = file:/Users/user/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.15.0/jackson-annotations-2.15.0.jar
[ERROR] urls[189] = file:/Users/user/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.15.0/jackson-core-2.15.0.jar
[ERROR] urls[190] = file:/Users/user/.m2/repository/com/networknt/json-schema-validator/1.0.36/json-schema-validator-1.0.36.jar
[ERROR] urls[191] = file:/Users/user/.m2/repository/org/jruby/joni/joni/2.1.31/joni-2.1.31.jar
[ERROR] urls[192] = file:/Users/user/.m2/repository/org/jruby/jcodings/jcodings/1.0.46/jcodings-1.0.46.jar
[ERROR] urls[193] = file:/Users/user/.m2/repository/org/snakeyaml/snakeyaml-engine/2.3/snakeyaml-engine-2.3.jar
[ERROR] urls[194] = file:/Users/user/.m2/repository/com/buschmais/jqassistant/core/report/2.0.1/report-2.0.1.jar
[ERROR] urls[195] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.neo4j.api/2.1.1/xo.neo4j.api-2.1.1.jar
[ERROR] urls[196] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.api/2.1.1/xo.api-2.1.1.jar
[ERROR] urls[197] = file:/Users/user/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar
[ERROR] urls[198] = file:/Users/user/.m2/repository/com/buschmais/xo/xo.spi/2.1.1/xo.spi-2.1.1.jar
[ERROR] urls[199] = file:/Users/user/.m2/repository/org/glassfish/jaxb/jaxb-runtime/2.4.0-b180830.0438/jaxb-runtime-2.4.0-b180830.0438.jar
[ERROR] urls[200] = file:/Users/user/.m2/repository/org/glassfish/jaxb/txw2/2.4.0-b180830.0438/txw2-2.4.0-b180830.0438.jar
[ERROR] urls[201] = file:/Users/user/.m2/repository/com/sun/istack/istack-commons-runtime/3.0.7/istack-commons-runtime-3.0.7.jar
[ERROR] urls[202] = file:/Users/user/.m2/repository/org/jvnet/staxex/stax-ex/1.8/stax-ex-1.8.jar
[ERROR] urls[203] = file:/Users/user/.m2/repository/com/sun/xml/fastinfoset/FastInfoset/1.2.15/FastInfoset-1.2.15.jar
[ERROR] urls[204] = file:/Users/user/.m2/repository/io/smallrye/config/smallrye-config-core/3.1.1/smallrye-config-core-3.1.1.jar
[ERROR] urls[205] = file:/Users/user/.m2/repository/org/eclipse/microprofile/config/microprofile-config-api/3.0.2/microprofile-config-api-3.0.2.jar
[ERROR] urls[206] = file:/Users/user/.m2/repository/io/smallrye/common/smallrye-common-annotation/2.0.0/smallrye-common-annotation-2.0.0.jar
[ERROR] urls[207] = file:/Users/user/.m2/repository/io/smallrye/common/smallrye-common-expression/2.0.0/smallrye-common-expression-2.0.0.jar
[ERROR] urls[208] = file:/Users/user/.m2/repository/io/smallrye/common/smallrye-common-function/2.0.0/smallrye-common-function-2.0.0.jar
[ERROR] urls[209] = file:/Users/user/.m2/repository/io/smallrye/common/smallrye-common-constraint/2.0.0/smallrye-common-constraint-2.0.0.jar
[ERROR] urls[210] = file:/Users/user/.m2/repository/io/smallrye/common/smallrye-common-classloader/2.0.0/smallrye-common-classloader-2.0.0.jar
[ERROR] urls[211] = file:/Users/user/.m2/repository/org/jboss/logging/jboss-logging/3.5.0.Final/jboss-logging-3.5.0.Final.jar
[ERROR] urls[212] = file:/Users/user/.m2/repository/org/ow2/asm/asm/9.4/asm-9.4.jar
[ERROR] urls[213] = file:/Users/user/.m2/repository/io/smallrye/config/smallrye-config-common/3.1.1/smallrye-config-common-3.1.1.jar
[ERROR] urls[214] = file:/Users/user/.m2/repository/io/smallrye/config/smallrye-config-source-yaml/3.1.1/smallrye-config-source-yaml-3.1.1.jar
[ERROR] urls[215] = file:/Users/user/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar
[ERROR] urls[216] = file:/Users/user/.m2/repository/io/smallrye/config/smallrye-config/3.1.1/smallrye-config-3.1.1.jar
[ERROR] urls[217] = file:/Users/user/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.1/jakarta.annotation-api-2.1.1.jar
[ERROR] urls[218] = file:/Users/user/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar
[ERROR] urls[219] = file:/Users/user/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.3/org.eclipse.sisu.inject-0.3.3.jar
[ERROR] urls[220] = file:/Users/user/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[221] = file:/Users/user/.m2/repository/org/apache/maven/shared/maven-dependency-tree/3.1.0/maven-dependency-tree-3.1.0.jar
[ERROR] urls[222] = file:/Users/user/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
[ERROR] urls[223] = file:/Users/user/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
[ERROR] urls[224] = file:/Users/user/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[225] = file:/Users/user/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
[ERROR] urls[226] = file:/Users/user/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[227] = file:/Users/user/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[228] = file:/Users/user/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[229] = file:/Users/user/.m2/repository/org/eclipse/aether/aether-util/1.1.0/aether-util-1.1.0.jar
[ERROR] urls[230] = file:/Users/user/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/3.0.0/maven-reporting-impl-3.0.0.jar
[ERROR] urls[231] = file:/Users/user/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
[ERROR] urls[232] = file:/Users/user/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
[ERROR] urls[233] = file:/Users/user/.m2/repository/commons-io/commons-io/2.7/commons-io-2.7.jar
[ERROR] urls[234] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
[ERROR] urls[235] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.7/doxia-logging-api-1.7.jar
[ERROR] urls[236] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
[ERROR] urls[237] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-core/1.7/doxia-core-1.7.jar
[ERROR] urls[238] = file:/Users/user/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[239] = file:/Users/user/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
[ERROR] urls[240] = file:/Users/user/.m2/repository/xmlunit/xmlunit/1.5/xmlunit-1.5.jar
[ERROR] urls[241] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
[ERROR] urls[242] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
[ERROR] urls[243] = file:/Users/user/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
[ERROR] urls[244] = file:/Users/user/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[245] = file:/Users/user/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
[ERROR] urls[246] = file:/Users/user/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
[ERROR] urls[247] = file:/Users/user/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
[ERROR] urls[248] = file:/Users/user/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[ERROR] urls[249] = file:/Users/user/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
[ERROR] urls[250] = file:/Users/user/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
[ERROR] urls[251] = file:/Users/user/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
[ERROR] urls[252] = file:/Users/user/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
[ERROR] urls[253] = file:/Users/user/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[254] = file:/Users/user/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
[ERROR] urls[255] = file:/Users/user/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
[ERROR] urls[256] = file:/Users/user/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
[ERROR] urls[257] = file:/Users/user/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
[ERROR] urls[258] = file:/Users/user/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
[ERROR] urls[259] = file:/Users/user/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar
[ERROR] urls[260] = file:/Users/user/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
[ERROR] urls[261] = file:/Users/user/.m2/repository/com/googlecode/slf4j-maven-plugin-log/slf4j-maven-plugin-log/1.0.0/slf4j-maven-plugin-log-1.0.0.jar
[ERROR] urls[262] = file:/Users/user/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR] 
[ERROR] -----------------------------------------------------
[ERROR] : module java.base does not open java.nio to unnamed module @5d2a86c0

Your Environment

How can we reproduce the bug?

Run the plugin with JDK17.

Definition of Done for the Implementers

Remove this hint: these checkboxes can be checked like this: [x]

ambition-consulting commented 1 year ago

same here

ambition-consulting commented 1 year ago

This is probably a duplicate of #69 and a fix documented here.

ambition-consulting commented 1 year ago

I followed the documentation and encountered a missing setting

[ERROR] import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] : module java.base does not open java.nio to unnamed module @3ce4eb42
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException

@DirkMahler I think you should add --add-opens java.base/java.nio=ALL-UNNAMED to the jvm options. It fixed at least my build.