"Internal java compiler error" Lombok with latest IntelliJ 2019.2 crashing
See original GitHub issueShort description
Building of lombok projects fails
Expected behavior
It should work
Version information
- IDEA Version: 2019.2
- JDK Version: 11.0.3
- OS Type & Version: MacOS Mojave
- Lombok Plugin Version: 0.25-2019.1
- Lombok Dependency Version: 1.18.8
Steps to reproduce
Rebuild any maven project with module-info.java
Sample project
TDB
Additional information
It worked with 2019.1.
Stacktrace
Information:java: compiler message file broken: key=compiler.misc.msg.bug arguments=11, {1}, {2}, {3}, {4}, {5}, {6}, {7}
Information:java: java.lang.module.ResolutionException: Module lombok does not read a module that exports org.mapstruct.ap.spi
Information:java: at java.base/java.lang.module.Resolver.resolveFail(Resolver.java:885)
Information:java: at java.base/java.lang.module.Resolver.checkExportSuppliers(Resolver.java:760)
Information:java: at java.base/java.lang.module.Resolver.finish(Resolver.java:362)
Information:java: at java.base/java.lang.module.Configuration.<init>(Configuration.java:130)
Information:java: at java.base/java.lang.module.Configuration.resolveAndBind(Configuration.java:484)
Information:java: at java.base/java.lang.module.Configuration.resolveAndBind(Configuration.java:288)
Information:java: at jdk.compiler/com.sun.tools.javac.file.JavacFileManager.getServiceLoader(JavacFileManager.java:985)
Information:java: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Information:java: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
Information:java: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Information:java: at java.base/java.lang.reflect.Method.invoke(Method.java:566)
Information:java: at org.jetbrains.jps.javac.JavacMain$2.invoke(JavacMain.java:290)
Information:java: at com.sun.proxy.$Proxy22.getServiceLoader(Unknown Source)
Information:java: at com.sun.proxy.$Proxy23.getServiceLoader(Unknown Source)
Information:java: at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.initProcessorLoader(JavacProcessingEnvironment.java:261)
Information:java: at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.<init>(JavacProcessingEnvironment.java:237)
Information:java: at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.instance(JavacProcessingEnvironment.java:193)
Information:java: at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.initProcessAnnotations(JavaCompiler.java:1136)
Information:java: at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:922)
Information:java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104)
Information:java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:147)
Information:java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100)
Information:java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94)
Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:195)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:460)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:330)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:255)
Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:213)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1324)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1004)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1071)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:965)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:794)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:376)
Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
Information:java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:139)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:288)
Information:java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:121)
Information:java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:228)
Information:java: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
Information:java: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
Information:java: at java.base/java.lang.Thread.run(Thread.java:834)
Information:java: Errors occurred while compiling module 'orderbook-api'
Information:javac 11 was used to compile java sources
Information:2019-08-09 16:00 - Build completed with 1 error and 1 warning in 2 s 182 ms
Error:java: Compilation failed: internal java compiler error
Issue Analytics
- State:
- Created 4 years ago
- Reactions:4
- Comments:19 (6 by maintainers)
Top Results From Across the Web
IntelliJ IDEA tells me "Error:java: Compilation failed
In my case it was because of lombok library with intellij 2019.2 & java11. According to this IDEA bug after workaround idea works...
Read more >internal java compiler error : IDEA-209978 - JetBrains YouTrack
Tried multiple Build/Rebuilds with "javac" (fails), but works with "Eclipse". This codebase worked fine with earlier Intellij versions... 2018 versions for sure ...
Read more >Regression intellij 2019.2 for annotation processors (lombok ...
Using 2019.1 version of InteliJ I can build a lombok project without a problem. Immediately after upgrading to 2019.2 the build is broken...
Read more >Lombok - IntelliJ IDEs Plugin - JetBrains Marketplace
IntelliJ Lombok plugin. A plugin that adds first-class support for Project Lombok. Features. @Getter and @Setter. @FieldNameConstants. @ToString.
Read more >Lombok throws error from IntelliJ, Compile works from gradle ...
When I compile the project from the console - gradle clean build - it works like a charm, ... Lombok will not run...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@matejsp Thank you for clarification! Also big thanks for creating an issue on Yourtrack https://youtrack.jetbrains.com/issue/IDEA-220430
Adding mapstruct-processor and plexus-contaner-default crashes with