Failing to run tests locally after Java upgrade
Answered
I recently upgraded Java on my Mac. I updated the SDK on Intellij.
But I am unable to run any tests locally and I keep getting "java.lang.runtimeexception Initializing processor failed" error
https://www.dropbox.com/s/v69ycvtnnq326va/IntelliJ%20Error.png?dl=0
I was able to run tests locally before the upgrade.
Also, none of the items in my menu bar seems to work.
I have tried the following
-Deleting cache
-Restarting Mac and Intellij
Any help will be really appreciated!
Thanks, Yashwanth
Please sign in to leave a comment.
Error logs
2018-03-01 12:57:40,573 [1272769] INFO - ij.compiler.impl.CompileDriver - COMPILATION STARTED (BUILD PROCESS)
2018-03-01 12:57:40,578 [1272774] INFO - j.compiler.server.BuildManager - Using preloaded build process to compile /Users/ykp/ws/SpringApp
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: java.lang.RuntimeException: Processor must be initialized with a valid output dir using -AoutputDir switch
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.app.client.FeatureAnnotationProcessor.init(FeatureAnnotationProcessor.java:71)
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.<init>(JavacProcessingEnvironment.java:500)
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597)
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690)
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91)
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035)
2018-03-01 12:57:44,187 [1276383] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.main.Main.compile(Main.java:523)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:190)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:473)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:328)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:255)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:208)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1260)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:937)
2018-03-01 12:57:44,188 [1276384] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1009)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:900)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:733)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:385)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:192)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:295)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:236)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2018-03-01 12:57:44,189 [1276385] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: at java.lang.Thread.run(Thread.java:748)
2018-03-01 12:57:44,458 [1276654] INFO - lij.compiler.impl.CompilerUtil - COMPILATION FINISHED (BUILD PROCESS); Errors: 1; warnings: 0 took 3893 ms: 0 min 3sec
2018-03-01 12:57:44,464 [1276660] INFO - s.CompilerReferenceServiceImpl - backward reference index reader is opened
2018-03-01 12:57:44,842 [1277038] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Build process started. Classpath: /Applications/IntelliJ IDEA CE.app/Contents/lib/jps-launcher.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/tools.jar:/Applications/IntelliJ IDEA CE.app/Contents/lib/optimizedFileManager.jar
2018-03-01 12:57:44,944 [1277140] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2018-03-01 12:57:44,944 [1277140] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: Defaulting to no-operation (NOP) logger implementation
2018-03-01 12:57:44,944 [1277140] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stderr]: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
There are no errors in log. Does it work with with different JDK? Do you use annotation processor in project, any specific configuration for compiler? If it is a Maven or Gradle project does compilation by Maven/Gradle work?
Enable debug for build log and post somewhere build.log and idea.log content after IDE restart and reproducing.