IntelliJ IDEA - Nexus IQ Plugin failed - Sonatype Lifecycle & Repository Firewall - Sonatype Community

IntelliJ IDEA - Nexus IQ Plugin failed

post by m588 on Mar 22, 2022

Marcus Münzberg

Hello,

i want to use the Nexus IQ Plugin for IntelliJ, but it failed with following message:

com.intellij.diagnostic.PluginException: Cannot load class com.sonatype.iq.idea.components.node.migration.NodeMigrationProvider (
  error: com/intellij/javascript/nodejs/library/NodeModulesPackageJsonListener,
  classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Sonatype Nexus IQ, id=com.sonatype.nexus-iq, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2021.1\plugins\nexus-iq-idea-plugin, version=4.1.1-01, package=null), packagePrefix=null, instanceId=169, state=active)
)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:346)
    at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:233)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:212)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    at com.sonatype.iq.idea.ui.ComponentSummaryPanel.makeSureMigrationProvidersAreInstantiated(ComponentSummaryPanel.java:252)
    at com.sonatype.iq.idea.ui.ComponentSummaryPanel.<init>(ComponentSummaryPanel.java:242)
    at com.sonatype.iq.idea.ui.ComponentsPanel.<init>(ComponentsPanel.java:84)
    at com.sonatype.iq.idea.ui.NexusIQToolWindowContents.setupComponentsPanel(NexusIQToolWindowContents.java:99)
    at com.sonatype.iq.idea.ui.NexusIQToolWindowContents.attach(NexusIQToolWindowContents.java:67)
    at com.sonatype.iq.idea.ui.NexusIQToolWindowFactory.createToolWindowContent(NexusIQToolWindowFactory.java:47)
    at com.intellij.openapi.wm.impl.ToolWindowImpl.createContentIfNeeded$intellij_platform_ide_impl(ToolWindowImpl.kt:525)
    at com.intellij.openapi.wm.impl.ToolWindowImpl.scheduleContentInitializationIfNeeded$intellij_platform_ide_impl(ToolWindowImpl.kt:504)
    at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.doShowWindow(ToolWindowManagerImpl.java:1022)
    at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.showToolWindowImpl(ToolWindowManagerImpl.java:968)
    at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.activateToolWindow(ToolWindowManagerImpl.java:668)
    at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.activateToolWindow$default(ToolWindowManagerImpl.kt:646)
    at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.activated$intellij_platform_ide_impl(ToolWindowManagerImpl.kt:1985)
    at com.intellij.openapi.wm.impl.StripeButton.lambda$new$0(StripeButton.java:67)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
    at java.desktop/javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:401)
    at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:270)
    at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
    at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6652)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3345)
    at com.intellij.openapi.wm.impl.StripeButton.processMouseEvent(StripeButton.java:315)
    at java.desktop/java.awt.Component.processEvent(Component.java:6417)
    at java.desktop/java.awt.Container.processEvent(Container.java:2263)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5027)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4859)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4918)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4547)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4488)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2307)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2784)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4859)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:778)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:969)
    at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:906)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:836)
    at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:449)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:808)
    at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:502)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Caused by: java.lang.NoClassDefFoundError: com/intellij/javascript/nodejs/library/NodeModulesPackageJsonListener
    at java.base/java.lang.ClassLoader.defineClass2(Native Method)
    at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1109)
    at com.intellij.util.lang.UrlClassLoader.consumeClassData(UrlClassLoader.java:276)
    at com.intellij.util.lang.ZipResourceFile.findClass(ZipResourceFile.java:119)
    at com.intellij.util.lang.JarLoader.findClass(JarLoader.java:55)
    at com.intellij.util.lang.ClassPath.findClassInLoader(ClassPath.findClassInLoader.java:224)
    at com.intellij.util.lang.ClassPath.findClass(ClassPath.findClass.java:183)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:338)
    ... 63 more
Caused by: java.lang.ClassNotFoundException: com.intellij.javascript.nodejs.library.NodeModulesPackageJsonListener PluginClassLoader(plugin=PluginDescriptor(name=Sonatype Nexus IQ, id=com.sonatype.nexus-iq, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2021.1\plugins\nexus-iq-idea-plugin, version=4.1.1-01, package=null), packagePrefix=null, instanceId=169, state=active)
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:215)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    ... 71 more

Can you give me an advice to fix this?

Thanks and kind regards,

Marcus

post by jyoung on Mar 22, 2022

Justin Young

Hi Marcus,

Sorry to hear you’ve run into issues. Have you reached out to Sonatype support about this issue? They are best enabled to collect the appropriate information and help work through technical issues.

Cheers,

Justin Young

DIrector, Product Management