Description
Hello,
I tried using the SpotBugs plugin under IDEA 2020.1 but I get an exception and the only way to have a working IDE again is to uninstall/disable the plugin.
As you can see in the stacktrace, the problem is that the plugin seems to be compiled with Java 11.
If I run IDEA with a Java 11 runtime, the plugin works just fine but I don't think that this should be required, it should also work with a Java 8 runtime.
2020-04-14 09:04:36,143 [ 6836] ERROR - m.PlatformProjectOpenProcessor - Fatal error initializing plugin org.jetbrains.plugins.spotbugs com.intellij.ide.plugins.StartupAbortedException: Fatal error initializing plugin org.jetbrains.plugins.spotbugs at com.intellij.serviceContainer.ComponentManagerImplKt.handleComponentError(ComponentManagerImpl.kt:952) at com.intellij.serviceContainer.ComponentManagerImpl.handleInitComponentError(ComponentManagerImpl.kt:333) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:198) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:157) at com.intellij.openapi.project.ProjectLoadHelper$Companion.registerComponents(projectLoader.kt:29) at com.intellij.openapi.project.ProjectLoadHelper.registerComponents(projectLoader.kt) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:318) at com.intellij.platform.PlatformProjectOpenProcessorKt.convertAndLoadProject(PlatformProjectOpenProcessor.kt:413) at com.intellij.platform.PlatformProjectOpenProcessorKt.prepareProject(PlatformProjectOpenProcessor.kt:308) at com.intellij.platform.PlatformProjectOpenProcessorKt.access$prepareProject(PlatformProjectOpenProcessor.kt:1) at com.intellij.platform.PlatformProjectOpenProcessor$Companion$openExistingProject$$inlined$runInAutoSaveDisabledMode$lambda$1.invoke(PlatformProjectOpenProcessor.kt:181) at com.intellij.platform.PlatformProjectOpenProcessor$Companion$openExistingProject$$inlined$runInAutoSaveDisabledMode$lambda$1.invoke(PlatformProjectOpenProcessor.kt:58) at com.intellij.platform.ProjectUiFrameAllocator$run$1$$special$$inlined$createModalTask$1.run(progress.kt:37) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:930) at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:480) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$new$0(ProgressRunner.java:77) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$null$3(ProgressRunner.java:233) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:625) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:570) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:233) at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: com.intellij.diagnostic.PluginException: While loading class org.jetbrains.plugins.spotbugs.core.FindBugsCompileAfterHook: org/jetbrains/plugins/spotbugs/core/FindBugsCompileAfterHook has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 [Plugin: org.jetbrains.plugins.spotbugs] [Plugin: org.jetbrains.plugins.spotbugs] ... 27 more Caused by: com.intellij.diagnostic.PluginException: While loading class org.jetbrains.plugins.spotbugs.core.FindBugsCompileAfterHook: org/jetbrains/plugins/spotbugs/core/FindBugsCompileAfterHook has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 [Plugin: org.jetbrains.plugins.spotbugs] at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:262) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:205) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:113) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponent(ComponentManagerImpl.kt:288) at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:194) ... 24 more Caused by: java.lang.UnsupportedClassVersionError: org/jetbrains/plugins/spotbugs/core/FindBugsCompileAfterHook has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:380) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:376) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:340) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:259) ... 31 more 2020-04-14 09:04:36,146 [ 6839] ERROR - m.PlatformProjectOpenProcessor - IntelliJ IDEA 2020.1 Build #IU-201.6668.121 2020-04-14 09:04:36,146 [ 6839] ERROR - m.PlatformProjectOpenProcessor - JDK: 1.8.0_171; VM: Java HotSpot(TM) 64-Bit Server VM; Vendor: Oracle Corporation 2020-04-14 09:04:36,146 [ 6839] ERROR - m.PlatformProjectOpenProcessor - OS: Linux 2020-04-14 09:04:36,147 [ 6840] ERROR - m.PlatformProjectOpenProcessor - Plugin to blame: SpotBugs version: 1.1.0