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 50606 - Exception in request processor
Summary: Exception in request processor
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: issues@java
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-19 11:31 UTC by thecastor
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thecastor 2004-10-19 11:31:54 UTC
when trying to edit classes an exception occurs
somewhere within the request processor. at least
one reason for this exception to be thrown seems
to be the select box showing methods/variables/...
of the class which is currently edited.
this exception doesn't occur in newly created
classes, only in those which were part of an
already existing web-app which was opened as a new
project through "web project with existing sources".
the usual listing of methods/sub directories of a
certain class/path (e.g. java.util. or
java.util.Vector.) is also not available.
Comment 1 Peter Pis 2004-10-25 16:18:17 UTC
Can you provide some more specific information about NetBeans and jdk
version, you are using? Does this problem occur in latest build of NB?
Thanks. 
Comment 2 aanno 2004-11-05 10:10:14 UTC
Hello,  
 
got the same problem with 4.0beta2. Here are the stack traces: 
 
--------------------------- 
java.util.NoSuchElementException 
 at 
org.netbeans.mdr.persistence.btreeimpl.btreeindex.BtreeListByKey$BtreeListByKeyIterator.next(BtreeListByKey.java:164) 
 at 
org.netbeans.mdr.storagemodel.IndexImmutSet$IndexImmutIterator.next(IndexImmutSet.java:165) 
 at 
org.netbeans.mdr.handlers.IndexSetWrapper$IndexIteratorWrapper.next(IndexSetWrapper.java:228) 
 at 
org.netbeans.modules.javacore.JMManager.scanFiles(JMManager.java:969) 
 at 
org.netbeans.modules.javacore.JMManager.resolveCPRoot(JMManager.java:900) 
 at 
org.netbeans.modules.javacore.JMManager.resolveCodebases(JMManager.java:812) 
 at 
org.netbeans.modules.javacore.JMManager$2.run(JMManager.java:778) 
 at org.openide.util.Task.run(Task.java:136) 
 at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) 
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) 
---------------------- 
Annotation: Exception occurred in Request Processor 
java.lang.NullPointerException 
 at 
org.netbeans.modules.javacore.parser.MemberClassScope.lookup(MemberClassScope.java:43) 
 at 
org.netbeans.modules.javacore.parser.Scope.lookupMembers(Scope.java:92) 
 at org.netbeans.modules.javacore.parser.Scope.lookup(Scope.java:55) 
 at 
org.netbeans.modules.javacore.parser.Scope.lookupMembers(Scope.java:92) 
 at org.netbeans.modules.javacore.parser.Scope.lookup(Scope.java:55) 
 at org.netbeans.modules.javacore.parser.Scope.lookup(Scope.java:57) 
 at 
org.netbeans.modules.javacore.parser.Scope.lookupMembers(Scope.java:92) 
 at org.netbeans.modules.javacore.parser.Scope.lookup(Scope.java:55) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1351) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1328) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:614) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.resolveTypeName(MDRParser.java:1340) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:545) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:363) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:449) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:331) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:293) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:270) 
 at 
org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:210) 
 at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:553) 
 at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:479) 
 at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:465) 
 at 
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.checkUpToDate(SemiPersistentElement.java:209) 
 at 
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getClassifiers(ResourceImpl.java:149) 
 at org.netbeans.jmi.javamodel.Resource$Impl.getClassifiers(Unknown 
Source) 
 at 
org.netbeans.modules.java.bridge.TopClassesCollection$TopClassesListener.connect(TopClassesCollection.java:145) 
 at 
org.netbeans.modules.java.bridge.SourceElementImpl.connectListener(SourceElementImpl.java:81) 
 at 
org.netbeans.modules.java.bridge.ElementImpl.attachedToElement(ElementImpl.java:461) 
 at 
org.netbeans.modules.java.bridge.SrcElementImpl.getDelegate(SrcElementImpl.java:76) 
 at 
org.netbeans.modules.java.bridge.SrcElementImpl.addPropertyChangeListener(SrcElementImpl.java:283) 
 at 
org.openide.src.Element.addPropertyChangeListener(Element.java:62) 
 at 
org.netbeans.modules.java.JavaParserGlue.<init>(JavaParserGlue.java:102) 
 at 
org.netbeans.modules.java.JavaDataObject.initializeParsingSupport(JavaDataObject.java:191) 
 at 
org.netbeans.modules.java.JavaDataObject.createCookie(JavaDataObject.java:841) 
 at 
org.openide.nodes.CookieSet$CookieEntry.getCookie(CookieSet.java:335) 
 at org.openide.nodes.CookieSet.getCookie(CookieSet.java:93) 
 at 
org.openide.loaders.MultiDataObject.getCookie(MultiDataObject.java:687) 
 at 
org.netbeans.modules.java.JavaDataObject.getCookie(JavaDataObject.java:816) 
 at org.netbeans.modules.java.JavaNode$4.run(JavaNode.java:770) 
 at org.openide.util.Task.run(Task.java:136) 
 at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330) 
[catch] at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686) 
 
Comment 3 Martin Matula 2004-11-05 20:00:52 UTC
This exception is fixed in the latest q-build.