Zschimmer commented on issue #4143: URL: https://github.com/apache/logging-log4j2/issues/4143#issuecomment-4679586383
When compiling "mvnw -DskipTests package" using Java 17.0.19, it fails in BaseErrorProneJavaCompiler. I tried branches 2.x and issue-3933. ``` (...) [INFO] --------------< org.apache.logging.log4j:log4j-api-java9 >-------------- [INFO] Building Apache Log4j API Java 9 support 2.27.0-SNAPSHOT [3/41] [INFO] from log4j-api-java9/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- enforcer:3.5.0:enforce (enforce-maven-version) @ log4j-api-java9 --- [INFO] [INFO] --- enforcer:3.5.0:enforce (enforce-java-version) @ log4j-api-java9 --- [INFO] [INFO] --- enforcer:3.5.0:enforce (enforce-upper-bound-deps) @ log4j-api-java9 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.RequireUpperBoundDeps passed [INFO] [INFO] --- enforcer:3.5.0:enforce (ban-wildcard-imports) @ log4j-api-java9 --- [INFO] Rule 0: org.apache.maven.plugins.enforcer.RestrictImports passed [INFO] [INFO] --- enforcer:3.5.0:enforce (ban-logging-dependencies) @ log4j-api-java9 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] [INFO] --- build-helper:3.6.1:parse-version (parse-version) @ log4j-api-java9 --- [INFO] [INFO] --- clean:3.4.1:clean (delete-module-descriptors) @ log4j-api-java9 --- [INFO] [INFO] --- remote-resources:3.3.0:process (process-resource-bundles) @ log4j-api-java9 --- [INFO] Preparing remote bundle org.apache.apache.resources:apache-jar-resource-bundle:1.7 [INFO] Copying 3 resources from 1 bundle. [INFO] [INFO] --- flatten:1.7.0:flatten (flatten-revision) @ log4j-api-java9 --- [INFO] Generating flattened POM of project org.apache.logging.log4j:log4j-api-java9:pom:2.27.0-SNAPSHOT... [INFO] [INFO] --- clean:3.4.1:clean (delete-module-descriptor) @ log4j-api-java9 --- [INFO] [INFO] --- compiler:3.14.0:compile (default-compile) @ log4j-api-java9 --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 16 source files with javac [debug parameters release 9] to target/classes An exception has occurred in the compiler (17.0.19). Please file a bug against the Java compiler via the Java bug reporting page (https://bugreport.java.com) after checking the Bug Database (https://bugs.java.com) for duplicates. Include your program, the following diagnostic, and the parameters passed to the Java compiler in your report. Thank you. java.lang.IllegalAccessError: class com.google.errorprone.BaseErrorProneJavaCompiler (in unnamed module @0x9fe1e14) cannot access class com.sun.tools.javac.api.BasicJavacTask (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.api to unnamed module @0x9fe1e14 at com.google.errorprone.BaseErrorProneJavaCompiler.addTaskListener(BaseErrorProneJavaCompiler.java:85) at com.google.errorprone.ErrorProneJavacPlugin.init(ErrorProneJavacPlugin.java:34) at jdk.compiler/com.sun.tools.javac.api.BasicJavacTask.initPlugin(BasicJavacTask.java:255) at jdk.compiler/com.sun.tools.javac.api.BasicJavacTask.initPlugins(BasicJavacTask.java:229) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.prepareCompiler(JavacTaskImpl.java:204) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:101) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.java:152) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94) at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:126) at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:214) at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1226) at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:225) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2(MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute(MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000(MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run(MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute(DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:903) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:280) at org.apache.maven.cli.MavenCli.main(MavenCli.java:203) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:201) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:361) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:314) [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- (...) ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
