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

Summary: [40cat] Exception occured in Request Processor
Product: editor Reporter: meliandra <meliandra>
Component: -- Other --Assignee: issues@editor <issues>
Status: RESOLVED FIXED    
Severity: blocker    
Priority: P3    
Version: 4.x   
Hardware: PC   
OS: Windows ME/2000   
Issue Type: DEFECT Exception Reporter:
Bug Depends on:    
Bug Blocks: 49959    

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