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 50068 - [40cat] Exception occured in Request Processor
Summary: [40cat] Exception occured in Request Processor
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: issues@editor
URL:
Keywords:
Depends on:
Blocks: 49959
  Show dependency tree
 
Reported: 2004-10-07 09:05 UTC by meliandra
Modified: 2007-11-05 13:44 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 meliandra 2004-10-07 09:05:22 UTC
[ BUILD # : beta 2 ]
[ JDK VERSION : J2SE 1.5.0 ]

Adding a new import statement result in

Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object
with MOFID
09692942-16EB-11D9-B5F2-D198DE4FAA77:0000000000000927
no longer exists.
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getElementInfo(SemiPersistentElement.java:145)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInternalForm(SemiPersistentElement.java:764)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.getASTree(MetadataElement.java:444)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getParser(SemiPersistentElement.java:759)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getJavadocText(FeatureImpl.java:169)
	at
org.netbeans.jmi.javamodel.JavaClass$Impl.getJavadocText(Unknown
Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getJavadoc(FeatureImpl.java:206)
	at
org.netbeans.jmi.javamodel.JavaClass$Impl.getJavadoc(Unknown
Source)
	at
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThread.setClass(NbJMICompletionJavaDoc.java:432)
	at
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThread.run(NbJMICompletionJavaDoc.java:534)
	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 1 Martin Matula 2004-10-08 17:56:48 UTC
NbJMICompletionJavaDoc$JMIParsingThread.run needs to check validity of
the element (using isValid()) before performing any operations on it.
Reassigning to editor.
Comment 2 Dusan Balek 2004-10-12 09:37:27 UTC
Fixed in [maintrunk]. Validity checks added.

Checking in NbJMICompletionJavaDoc.java;
/cvs/editor/src/org/netbeans/modules/editor/java/NbJMICompletionJavaDoc.java,v
 <--  NbJMICompletionJavaDoc.java
new revision: 1.21; previous revision: 1.20
done