This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 252886 - NoClassDefFoundError: org/netbeans/modules/scala/maven/MavenProjectOpenedHook
Summary: NoClassDefFoundError: org/netbeans/modules/scala/maven/MavenProjectOpenedHook
Status: NEW
Alias: None
Product: contrib
Classification: Unclassified
Component: Scala (show other bugs)
Version: 8.1
Hardware: All All
: P3 normal with 1 vote (vote)
Assignee: _ dcaoyuan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-06-08 18:23 UTC by michbarsinai
Modified: 2018-01-25 15:44 UTC (History)
8 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 215797


Attachments
stacktrace (2.42 KB, text/plain)
2015-06-08 18:24 UTC, michbarsinai
Details
stacktrace (2.42 KB, text/plain)
2015-07-12 03:14 UTC, rweaver
Details
stacktrace (6.34 KB, text/plain)
2015-08-11 12:14 UTC, aquaglia
Details
stacktrace (3.21 KB, text/plain)
2015-08-11 12:20 UTC, aquaglia
Details
stacktrace (6.34 KB, text/plain)
2015-08-14 09:27 UTC, aquaglia
Details

Note You need to log in before you can comment on or make changes to this bug.
Description michbarsinai 2015-06-08 18:23:59 UTC
Build: NetBeans IDE Dev (Build 201506080001)
VM: Java HotSpot(TM) 64-Bit Server VM, 25.40-b25, Java(TM) SE Runtime Environment, 1.8.0_40-b25
OS: Mac OS X

User Comments:
fleka: after installing latest scala plugin and restart

michbarsinai: Opening the IDE after installing a few plugins, invcluding NBScala.

GUEST: just booting Nb




Stacktrace: 
java.lang.NoClassDefFoundError: org/netbeans/modules/scala/maven/MavenProjectOpenedHook
   at org.netbeans.modules.scala.maven.MavenProjectOpenedHookLookupProvider.createAdditionalLookup(MavenProjectOpenedHookLookupProvider.java:29)
   at org.netbeans.spi.project.support.DelegatingLookupImpl.doDelegate(DelegatingLookupImpl.java:139)
   at org.netbeans.spi.project.support.DelegatingLookupImpl.<init>(DelegatingLookupImpl.java:91)
   at org.netbeans.spi.project.support.LookupProviderSupport.createCompositeLookup(LookupProviderSupport.java:107)
   at org.netbeans.modules.maven.NbMavenProjectImpl.<init>(NbMavenProjectImpl.java:250)
   at org.netbeans.modules.maven.NbMavenProjectFactory.loadProject(NbMavenProjectFactory.java:119)
Comment 1 michbarsinai 2015-06-08 18:24:02 UTC
Created attachment 154115 [details]
stacktrace
Comment 2 Exceptions Reporter 2015-07-12 03:05:21 UTC
This bug already has 5 duplicates 
see http://statistics.netbeans.org/exceptions/detail.do?id=215797
Comment 3 rweaver 2015-07-12 03:14:21 UTC
Created attachment 154574 [details]
stacktrace

Trying to open scala
Comment 4 aquaglia 2015-08-11 12:14:58 UTC
Created attachment 155265 [details]
stacktrace

Opening IDE
Comment 5 Exceptions Reporter 2015-08-11 12:15:04 UTC
This bug already has 10 duplicates 
see http://statistics.netbeans.org/exceptions/detail.do?id=215797
Comment 6 aquaglia 2015-08-11 12:20:59 UTC
Created attachment 155267 [details]
stacktrace

Opening IDE
Comment 7 aquaglia 2015-08-14 09:27:43 UTC
Created attachment 155340 [details]
stacktrace

Opening IDE
Comment 8 Rahul.khandelwal 2015-09-24 11:12:47 UTC
I am facing the same issue while creating and opening maven projects in NB_8.1_beta. 

Steps: 
New project - sample - maven - sample rest application
OR
New project - sample - vaadin - vaadin web application

Stack trace:
java.lang.ClassNotFoundException: org.netbeans.spi.project.ui.ProjectOpenedHook
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222)
Caused: java.lang.ClassNotFoundException: org.netbeans.spi.project.ui.ProjectOpenedHook starting from ModuleCL@2e85b0e9[org.netbeans.modules.scala.maven] with possible defining loaders [ModuleCL@2856cdc0[org.netbeans.modules.projectuiapi.base], ModuleCL@6465ce2a[org.netbeans.modules.projectuiapi]] and declared parents [ModuleCL@6465ce2a[org.netbeans.modules.projectuiapi], ModuleCL@28eafb94[org.netbeans.api.templates], org.netbeans.MainImpl$BootClassLoader@17a7cec2, ModuleCL@283631e3[org.netbeans.api.annotations.common], ModuleCL@389283dc[org.openide.nodes], ModuleCL@74f396b9[org.netbeans.modules.java.project.ui], ModuleCL@4b757c65[org.netbeans.modules.scala.editor], ModuleCL@223b4364[org.netbeans.libs.scalariform], ModuleCL@511b0dca[org.openide.windows], ModuleCL@65354c43[org.netbeans.modules.maven], ...7 more]
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Caused: java.lang.NoClassDefFoundError: org/netbeans/spi/project/ui/ProjectOpenedHook
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
	at org.netbeans.JarClassLoader.doLoadClass(JarClassLoader.java:311)
	at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:259)
Caused: java.lang.NoClassDefFoundError: org/netbeans/spi/project/ui/ProjectOpenedHook while loading org.netbeans.modules.scala.maven.MavenProjectOpenedHook; see http://wiki.netbeans.org/DevFaqTroubleshootClassNotFound
	at org.netbeans.ProxyClassLoader.selfLoadClass(ProxyClassLoader.java:263)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:187)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at org.netbeans.modules.scala.maven.MavenProjectOpenedHookLookupProvider.createAdditionalLookup(MavenProjectOpenedHook.scala:29)
	at org.netbeans.spi.project.support.DelegatingLookupImpl.doDelegate(DelegatingLookupImpl.java:139)
	at org.netbeans.spi.project.support.DelegatingLookupImpl.<init>(DelegatingLookupImpl.java:91)
	at org.netbeans.spi.project.support.LookupProviderSupport.createCompositeLookup(LookupProviderSupport.java:111)
	at org.netbeans.modules.maven.NbMavenProjectImpl.<init>(NbMavenProjectImpl.java:249)
	at org.netbeans.modules.maven.NbMavenProjectFactory.loadProject(NbMavenProjectFactory.java:119)
	at org.netbeans.modules.projectapi.nb.NbProjectManager.createProject(NbProjectManager.java:401)
	at org.netbeans.modules.projectapi.nb.NbProjectManager.access$300(NbProjectManager.java:94)
	at org.netbeans.modules.projectapi.nb.NbProjectManager$2.run(NbProjectManager.java:314)
	at org.netbeans.modules.projectapi.nb.NbProjectManager$2.run(NbProjectManager.java:243)
	at org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:252)
	at org.openide.util.Mutex.readAccess(Mutex.java:250)
	at org.netbeans.modules.projectapi.nb.NbProjectManager.findProject(NbProjectManager.java:243)
	at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:164)
	at org.netbeans.modules.project.ui.actions.NewProject.doPerform(NewProject.java:199)
	at org.netbeans.modules.project.ui.actions.NewProject.access$000(NewProject.java:91)
	at org.netbeans.modules.project.ui.actions.NewProject$1.run(NewProject.java:101)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
	at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1484)
	at org.netbeans.modules.project.ui.actions.NewProject.actionPerformed(NewProject.java:108)
	at org.openide.awt.AlwaysEnabledAction$1.run(AlwaysEnabledAction.java:199)
	at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:95)
	at org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116)
	at org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99)
	at org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:202)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
	at java.awt.Component.processMouseEvent(Component.java:6525)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6290)
	at java.awt.Container.processEvent(Container.java:2234)
	at java.awt.Component.dispatchEventImpl(Component.java:4881)
	at java.awt.Container.dispatchEventImpl(Container.java:2292)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
	at java.awt.Container.dispatchEventImpl(Container.java:2278)
	at java.awt.Window.dispatchEventImpl(Window.java:2750)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[catch] at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)