You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Marc Collin (JIRA)" <ji...@apache.org> on 2018/04/27 12:19:00 UTC

[jira] [Updated] (NETBEANS-739) ClassNotFoundException when i try to search a class

     [ https://issues.apache.org/jira/browse/NETBEANS-739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marc Collin updated NETBEANS-739:
---------------------------------
    Description: 
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)

 

  was:
With netbeans 9 and jdk 8

 

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)

 


> 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: cnd - Editor
>    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-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists