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]

Reply via email to