[ https://issues.apache.org/jira/browse/NETBEANS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jiří Kovalský updated NETBEANS-739: ----------------------------------- Component/s: (was: cnd - Editor) java - Navigation > ClassNotFoundException when i try to search a class > --------------------------------------------------- > > Key: NETBEANS-739 > URL: https://issues.apache.org/jira/browse/NETBEANS-739 > Project: NetBeans > Issue Type: Bug > Components: java - Navigation > Affects Versions: 9.0 > Reporter: Marc Collin > Priority: Major > > With netbeans 9 and jdk 8 under linux > > I gone to : Go to Type modal, started to type text > and get this stack trace > > java.lang.ClassNotFoundException: javax.lang.model.element.ModuleElement > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:197) > Caused: java.lang.ClassNotFoundException: > javax.lang.model.element.ModuleElement starting from > ModuleCL@2fc10237[org.netbeans.modules.java.source.base] with possible > defining loaders null and declared parents > [ModuleCL@7d4545b9[org.netbeans.modules.java.platform], > ModuleCL@5005eb0e[org.netbeans.modules.java.preprocessorbridge], > ModuleCL@33285fc9[org.netbeans.libs.javacimpl], > ModuleCL@7754b17f[org.netbeans.modules.queries], > ModuleCL@4039a1a6[org.netbeans.api.java], > ModuleCL@59ec95a5[org.netbeans.lib.nbjavac], > ModuleCL@2de09e2f[org.netbeans.modules.projectapi], > ModuleCL@670767d7[org.netbeans.modules.lexer], > ModuleCL@14c3dd71[org.netbeans.api.progress], > ModuleCL@360c2afe[org.netbeans.modules.parsing.lucene], ...17 more] > at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:199) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > Caused: java.lang.NoClassDefFoundError: > javax/lang/model/element/ModuleElement > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:348) > at > org.netbeans.modules.java.source.ElementHandleAccessor.getInstance(ElementHandleAccessor.java:44) > at > org.netbeans.modules.java.source.usages.DocumentUtil$ElementHandleConvertor.convert(DocumentUtil.java:596) > at > org.netbeans.modules.java.source.usages.DocumentUtil$ElementHandleConvertor.convert(DocumentUtil.java:592) > at > org.netbeans.modules.java.source.usages.DocumentUtil$ElementHandleConvertor.convert(DocumentUtil.java:576) > at > org.netbeans.modules.java.source.ui.JavaTypeProvider$CacheItem$JavaTypeDescriptionConvertor.convert(JavaTypeProvider.java:787) > at > org.netbeans.modules.java.source.ui.JavaTypeProvider$CacheItem$JavaTypeDescriptionConvertor.convert(JavaTypeProvider.java:768) > at > org.netbeans.modules.parsing.lucene.LuceneIndex.query(LuceneIndex.java:178) > at > org.netbeans.modules.java.source.usages.PersistentClassIndex.lambda$getDeclaredElements$2(PersistentClassIndex.java:290) > at > org.netbeans.modules.parsing.lucene.support.IndexManager$4.call(IndexManager.java:192) > at > org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) > at > org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) > at > org.netbeans.modules.parsing.lucene.support.IndexManager.priorityAccess(IndexManager.java:189) > at > org.netbeans.modules.java.source.usages.PersistentClassIndex.getDeclaredElements(PersistentClassIndex.java:281) > at > org.netbeans.modules.java.source.ui.JavaTypeProvider$CacheItem.collectDeclaredTypes(JavaTypeProvider.java:672) > at > org.netbeans.modules.java.source.ui.JavaTypeProvider$2.run(JavaTypeProvider.java:359) > at > org.netbeans.modules.java.source.ui.JavaTypeProvider$2.run(JavaTypeProvider.java:346) > at > org.netbeans.modules.parsing.lucene.support.IndexManager$4.call(IndexManager.java:192) > at > org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153) > at > org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335) > at > org.netbeans.modules.parsing.lucene.support.IndexManager.priorityAccess(IndexManager.java:189) > at > org.netbeans.modules.java.source.ui.JavaTypeProvider.computeTypeNames(JavaTypeProvider.java:346) > at > org.netbeans.modules.jumpto.type.GoToTypeAction$Worker.getTypeNames(GoToTypeAction.java:614) > at > org.netbeans.modules.jumpto.type.GoToTypeAction$Worker.run(GoToTypeAction.java:522) > at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) > at > org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) > at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278) > at > org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) > Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to > at org.openide.util.RequestProcessor.post(RequestProcessor.java:406) > at > org.netbeans.modules.jumpto.type.GoToTypeAction.setListModel(GoToTypeAction.java:289) > at > org.netbeans.modules.jumpto.type.GoToPanel$PatternListener.update(GoToPanel.java:558) > at > org.netbeans.modules.jumpto.type.GoToPanel$PatternListener.insertUpdate(GoToPanel.java:530) > at > javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:201) > at > javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:748) > at javax.swing.text.AbstractDocument.access$200(AbstractDocument.java:99) > at > javax.swing.text.AbstractDocument$DefaultFilterBypass.replace(AbstractDocument.java:3113) > at javax.swing.text.DocumentFilter.replace(DocumentFilter.java:120) > at > org.netbeans.modules.jumpto.common.UiUtils$UserInputFilter.replace(UiUtils.java:91) > at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:661) > at javax.swing.text.JTextComponent.setText(JTextComponent.java:1669) > at org.netbeans.modules.jumpto.type.GoToPanel$1.run(GoToPanel.java:167) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) > 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) > at > org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) > at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) > at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) > at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) > at java.awt.Dialog.show(Dialog.java:1084) > at > org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1060) > at > org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1110) > at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1082) > at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:105) > at > org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEventAccess(NbMutexEventProvider.java:115) > at > org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:75) > at > org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:71) > at org.openide.util.Mutex.readAccess(Mutex.java:193) > at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1067) > at java.awt.Component.show(Component.java:1671) > at java.awt.Component.setVisible(Component.java:1623) > at java.awt.Window.setVisible(Window.java:1014) > at java.awt.Dialog.setVisible(Dialog.java:1005) > at > org.netbeans.modules.jumpto.type.GoToTypeAction.getSelectedTypes(GoToTypeAction.java:192) > at > org.netbeans.modules.jumpto.type.GoToTypeAction.getSelectedTypes(GoToTypeAction.java:163) > at > org.netbeans.modules.jumpto.type.GoToTypeAction.getSelectedTypes(GoToTypeAction.java:159) > at > org.netbeans.modules.jumpto.type.GoToTypeAction.actionPerformed(GoToTypeAction.java:149) > at org.openide.windows.TopComponent.processKeyBinding(TopComponent.java:1151) > at javax.swing.JComponent.processKeyBindings(JComponent.java:2943) > at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) > at java.awt.Component.processEvent(Component.java:6310) > at java.awt.Container.processEvent(Container.java:2236) > at java.awt.Component.dispatchEventImpl(Component.java:4889) > at java.awt.Container.dispatchEventImpl(Container.java:2294) > at java.awt.Component.dispatchEvent(Component.java:4711) > at > java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) > at > java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806) > at > java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074) > at > java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945) > at > java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771) > at java.awt.Component.dispatchEventImpl(Component.java:4760) > at java.awt.Container.dispatchEventImpl(Container.java:2294) > at java.awt.Window.dispatchEventImpl(Window.java:2746) > at java.awt.Component.dispatchEvent(Component.java:4711) > 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) > at > java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) > 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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > at > org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) > 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) > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists