Closed
Description
Trying to upgrade from 2.13.0 to 2.14.0 plexus-compiler-eclipse fails now with
This is using JDK 17 and maven 3.9.6
10:44:13 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project test-common: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile: java.lang.NoSuchFieldError: log
10:44:13 [ERROR] -----------------------------------------------------
10:44:13 [ERROR] realm = plugin>org.apache.maven.plugins:maven-compiler-plugin:3.11.0--536009843
10:44:13 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
10:44:13 [ERROR] urls[0] = file:/home/maven/.m2/repository/org/apache/maven/plugins/maven-compiler-plugin/3.11.0/maven-compiler-plugin-3.11.0.jar
10:44:13 [ERROR] urls[1] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-compiler-eclipse/2.14.0/plexus-compiler-eclipse-2.14.0.jar
10:44:13 [ERROR] urls[2] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-utils/3.5.0/plexus-utils-3.5.0.jar
10:44:13 [ERROR] urls[3] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-testing/1.2.0/plexus-testing-1.2.0.jar
10:44:13 [ERROR] urls[4] = file:/home/maven/.m2/repository/javax/enterprise/cdi-api/1.2/cdi-api-1.2.jar
10:44:13 [ERROR] urls[5] = file:/home/maven/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.5/org.eclipse.sisu.inject-0.3.5.jar
10:44:13 [ERROR] urls[6] = file:/home/maven/.m2/repository/com/google/inject/guice/6.0.0/guice-6.0.0.jar
10:44:13 [ERROR] urls[7] = file:/home/maven/.m2/repository/jakarta/inject/jakarta.inject-api/2.0.1/jakarta.inject-api-2.0.1.jar
10:44:13 [ERROR] urls[8] = file:/home/maven/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
10:44:13 [ERROR] urls[9] = file:/home/maven/.m2/repository/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar
10:44:13 [ERROR] urls[10] = file:/home/maven/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
10:44:13 [ERROR] urls[11] = file:/home/maven/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
10:44:13 [ERROR] urls[12] = file:/home/maven/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
10:44:13 [ERROR] urls[13] = file:/home/maven/.m2/repository/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar
10:44:13 [ERROR] urls[14] = file:/home/maven/.m2/repository/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar
10:44:13 [ERROR] urls[15] = file:/home/maven/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar
10:44:13 [ERROR] urls[16] = file:/home/maven/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.10.0/junit-jupiter-api-5.10.0.jar
10:44:13 [ERROR] urls[17] = file:/home/maven/.m2/repository/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar
10:44:13 [ERROR] urls[18] = file:/home/maven/.m2/repository/org/junit/platform/junit-platform-commons/1.10.0/junit-platform-commons-1.10.0.jar
10:44:13 [ERROR] urls[19] = file:/home/maven/.m2/repository/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
10:44:13 [ERROR] urls[20] = file:/home/maven/.m2/repository/org/eclipse/jdt/ecj/3.35.0/ecj-3.35.0.jar
10:44:13 [ERROR] urls[21] = file:/home/maven/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.3.4/maven-shared-utils-3.3.4.jar
10:44:13 [ERROR] urls[22] = file:/home/maven/.m2/repository/commons-io/commons-io/2.6/commons-io-2.6.jar
10:44:13 [ERROR] urls[23] = file:/home/maven/.m2/repository/org/apache/maven/shared/maven-shared-incremental/1.1/maven-shared-incremental-1.1.jar
10:44:13 [ERROR] urls[24] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
10:44:13 [ERROR] urls[25] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-java/1.1.2/plexus-java-1.1.2.jar
10:44:13 [ERROR] urls[26] = file:/home/maven/.m2/repository/org/ow2/asm/asm/9.4/asm-9.4.jar
10:44:13 [ERROR] urls[27] = file:/home/maven/.m2/repository/com/thoughtworks/qdox/qdox/2.0.3/qdox-2.0.3.jar
10:44:13 [ERROR] urls[28] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-compiler-api/2.13.0/plexus-compiler-api-2.13.0.jar
10:44:13 [ERROR] urls[29] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-compiler-manager/2.13.0/plexus-compiler-manager-2.13.0.jar
10:44:13 [ERROR] urls[30] = file:/home/maven/.m2/repository/org/codehaus/plexus/plexus-compiler-javac/2.13.0/plexus-compiler-javac-2.13.0.jar
10:44:13 [ERROR] Number of foreign imports: 1
10:44:13 [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
Any idea what's going on? On 2.13.0 everything works fine