question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Error in IntelliJ 2019.2 if plugin in /plugins folder of IntelliJ-installation

See original GitHub issue

I’ve installed the newest version of asciidoctor(0.28.25) in IntelliJ 2019.2. After this installation, I’ve moved the plugin from the default install-directory where additional plugins are normally installed , into the intellijroot/plugins folder, because I need to bundle the installation with the plugins. I’ve already done this in previous IntelliJ versions, and it worked without any problem.

The plugin gets recognized by IntelliJ in the plugin-settings page, but the following error occurs in the log. In my opinion, this happens, because the plugin wants to use the old path instead of using intellijroot/plugins

com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException: While loading class org.asciidoc.intellij.builder.AsciiDocTargetScopeProvider: com/intellij/compiler/impl/BuildTargetScopeProvider [Plugin: org.asciidoctor.intellij.asciidoc]
	at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:50)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:54)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter(ExtensionPointImpl.java:439)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:410)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(ExtensionPointImpl.java:244)
	at com.intellij.openapi.extensions.ExtensionPointName.getExtensions(ExtensionPointName.java:34)
	at com.intellij.compiler.impl.CompileDriver.mergeScopesFromProviders(CompileDriver.java:194)
	at com.intellij.compiler.impl.CompileDriver.getBuildScopes(CompileDriver.java:186)
	at com.intellij.compiler.impl.CompileDriver.compileInExternalProcess(CompileDriver.java:207)
	at com.intellij.compiler.impl.CompileDriver.lambda$isUpToDate$0(CompileDriver.java:116)
	at com.intellij.compiler.progress.CompilerTask.run(CompilerTask.java:185)
	at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressInCurrentThread(CoreProgressManager.java:478)
	at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:305)
	at com.intellij.openapi.progress.Task.queue(Task.java:115)
	at com.intellij.compiler.progress.CompilerTask.start(CompilerTask.java:414)
	at com.intellij.compiler.impl.CompileDriver.isUpToDate(CompileDriver.java:110)
	at com.intellij.compiler.CompilerManagerImpl.isUpToDate(CompilerManagerImpl.java:262)
	at com.intellij.compiler.backwardRefs.CompilerReferenceServiceBase.lambda$projectOpened$2(CompilerReferenceServiceBase.java:111)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:294)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: com.intellij.diagnostic.PluginException: While loading class org.asciidoc.intellij.builder.AsciiDocTargetScopeProvider: com/intellij/compiler/impl/BuildTargetScopeProvider [Plugin: org.asciidoctor.intellij.asciidoc]
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:220)
	at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:165)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:73)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:398)
	at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:91)
	at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:38)
	... 29 more
Caused by: java.lang.NoClassDefFoundError: com/intellij/compiler/impl/BuildTargetScopeProvider
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:877)
	at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:335)
	at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:330)
	at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:294)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:217)
	... 36 more
Caused by: java.lang.ClassNotFoundException: com.intellij.compiler.impl.BuildTargetScopeProvider PluginClassLoader[org.asciidoctor.intellij.asciidoc, 0.28.25] com.intellij.ide.plugins.cl.PluginClassLoader@1fb0fac0
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:75)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	... 43 more
Caused by:

com.intellij.diagnostic.PluginException: While loading class org.asciidoc.intellij.builder.AsciiDocTargetScopeProvider: com/intellij/compiler/impl/BuildTargetScopeProvider [Plugin: org.asciidoctor.intellij.asciidoc]
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:220)
	at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:165)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:73)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:398)
	at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:91)
	at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:38)
	at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:54)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapter(ExtensionPointImpl.java:439)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:410)
	at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensions(ExtensionPointImpl.java:244)
	at com.intellij.openapi.extensions.ExtensionPointName.getExtensions(ExtensionPointName.java:34)
	at com.intellij.compiler.impl.CompileDriver.mergeScopesFromProviders(CompileDriver.java:194)
	at com.intellij.compiler.impl.CompileDriver.getBuildScopes(CompileDriver.java:186)
	at com.intellij.compiler.impl.CompileDriver.compileInExternalProcess(CompileDriver.java:207)
	at com.intellij.compiler.impl.CompileDriver.lambda$isUpToDate$0(CompileDriver.java:116)
	at com.intellij.compiler.progress.CompilerTask.run(CompilerTask.java:185)
	at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcessWithProgressInCurrentThread(CoreProgressManager.java:478)
	at com.intellij.openapi.progress.impl.CoreProgressManager.run(CoreProgressManager.java:305)
	at com.intellij.openapi.progress.Task.queue(Task.java:115)
	at com.intellij.compiler.progress.CompilerTask.start(CompilerTask.java:414)
	at com.intellij.compiler.impl.CompileDriver.isUpToDate(CompileDriver.java:110)
	at com.intellij.compiler.CompilerManagerImpl.isUpToDate(CompilerManagerImpl.java:262)
	at com.intellij.compiler.backwardRefs.CompilerReferenceServiceBase.lambda$projectOpened$2(CompilerReferenceServiceBase.java:111)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:294)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NoClassDefFoundError: com/intellij/compiler/impl/BuildTargetScopeProvider
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
	at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:877)
	at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:335)
	at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:330)
	at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:294)
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:217)
	... 36 more
Caused by: java.lang.ClassNotFoundException: com.intellij.compiler.impl.BuildTargetScopeProvider PluginClassLoader[org.asciidoctor.intellij.asciidoc, 0.28.25] com.intellij.ide.plugins.cl.PluginClassLoader@1fb0fac0
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:75)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	... 43 more

AsciiDoc Plugin Version: 0.28.25

IDE Name and Version: IntelliJ IDEA 2019.2 (Ultimate Edition) Build #IU-192.5728.98, built on July 23, 2019

Runtime version: 11.0.3+12-b304.10 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0 GC: ParNew, ConcurrentMarkSweep Memory: 1981M Cores: 8

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
ahus1commented, Jul 31, 2019

I was able to reproduce it and I am developing a fix. Expect a pre-release soon.

0reactions
ahus1commented, Aug 1, 2019

The version 0.28.26 is now generally available.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Install plugins | IntelliJ IDEA Documentation - JetBrains
Install plugin from disk · Download the plugin archive (ZIP or JAR). · Press Ctrl+Alt+S to open the IDE settings and select Plugins....
Read more >
Error when downloading and Installing the plugin during ...
One of the feature is when the IDE is opened the latest version of the plugin is download form the Artifactory if new...
Read more >
Fail to load plugin descriptor from file *.jar
jar to the /plugins folder in my IntelliJ's installation directory. After restarting IntelliJ, I can't see my plugin in Setttings->Plugins so I ...
Read more >
Marketplace Plugins are not loaded
Hello, I'm working for a company and I currently have access to https://plugins.jetbrains.com/ but inside IntelliJ, when I browse the...
Read more >
Directories used by the IDE to store settings, caches, plugins ...
IdeaIC (IntelliJ IDEA Community Edition); RubyMine; WebIde (PhpStorm versions before 2016.1 and WebStorm before 7.0 use this common directory) ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found