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 46322 - InvalidObjectException: Object with MOFID xx no longer exists
Summary: InvalidObjectException: Object with MOFID xx no longer exists
Status: CLOSED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 4.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: Jan Pokorsky
URL:
Keywords: RANDOM
: 46325 48388 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-07-20 11:02 UTC by Marek Grummich
Modified: 2007-09-26 09:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Exception (4.72 KB, text/plain)
2004-07-20 11:03 UTC, Marek Grummich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marek Grummich 2004-07-20 11:02:47 UTC
Build 200407191800, j2sdk1.4.2_05

When I deleted several files (select in the
Project view and invoke delete action) together,
an attached exception was thrown. 
It happend, but I cannot repeat it again :-(
Comment 1 Marek Grummich 2004-07-20 11:03:17 UTC
Created attachment 16335 [details]
Exception
Comment 2 Jan Becicka 2004-07-20 14:47:05 UTC
Exception is thrown from Navigation View. Honza P. is rewriting this
code AFAIK. Honzo, can you take a look at it?
Comment 3 Jan Becicka 2004-07-20 15:58:36 UTC
*** Issue 46325 has been marked as a duplicate of this issue. ***
Comment 4 Lukas Hasik 2004-08-12 13:32:09 UTC
it happens to me often when working with ME builds.
Will you provide some diagnostic patch ? or will you fix it ?
Comment 5 cezariusz 2004-08-17 15:49:41 UTC
Same here, happen very often, usually when calling member list for 
some classes.

  Product Version       = NetBeans IDE Dev (Build 200408161800)
  Operating System      = Windows XP version 5.1 running on x86
  Java; VM; Vendor      = 1.5.0-beta2; Java HotSpot(TM) Client VM 
1.5.0-beta2-b51; Sun Microsystems Inc.

*********** Exception occurred ************ at 3:42 PM on Aug 17, 
2004
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object with MOFID BB58F57F-
EFC2-11D8-81C2-16073D66AA77:0000000000000DA3 no longer exists.
	at org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate
(BaseObjectHandler.java:322)
	at 
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate
(InstanceHandler.java:48)
	at 
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite
(InstanceHandler.java:251)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._imme
diateComposite(MetadataElement.java:1336)
	at 
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite
(InstanceHandler.java:243)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.EnumConstantImpl.getT
ype(EnumConstantImpl.java:90)
	at org.netbeans.jmi.javamodel.EnumConstant$Impl.getType
(Unknown Source)
	at 
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThr
ead.getFieldHeader(NbJMICompletionJavaDoc.java:463)
	at 
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThr
ead.run(NbJMICompletionJavaDoc.java:517)
	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)
*********** Exception occurred ************ at 4:40 PM on Aug 17, 
2004
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object with MOFID BB58F57F-
EFC2-11D8-81C2-16073D66AA77:0000000000000EF0 no longer exists.
	at org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate
(BaseObjectHandler.java:322)
	at 
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate
(InstanceHandler.java:48)
	at 
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite
(InstanceHandler.java:251)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._imme
diateComposite(MetadataElement.java:1336)
	at 
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite
(InstanceHandler.java:243)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.EnumConstantImpl.getT
ype(EnumConstantImpl.java:90)
	at org.netbeans.jmi.javamodel.EnumConstant$Impl.getType
(Unknown Source)
	at 
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThr
ead.getFieldHeader(NbJMICompletionJavaDoc.java:463)
	at 
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThr
ead.run(NbJMICompletionJavaDoc.java:517)
	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)
*********** Exception occurred ************ at 4:43 PM on Aug 17, 
2004
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object with MOFID BB58F57F-
EFC2-11D8-81C2-16073D66AA77:0000000000000EFA no longer exists.
	at org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate
(BaseObjectHandler.java:322)
	at 
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate
(InstanceHandler.java:48)
	at 
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite
(InstanceHandler.java:251)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._imme
diateComposite(MetadataElement.java:1336)
	at 
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite
(InstanceHandler.java:243)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.EnumConstantImpl.getT
ype(EnumConstantImpl.java:90)
	at org.netbeans.jmi.javamodel.EnumConstant$Impl.getType
(Unknown Source)
	at 
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThr
ead.getFieldHeader(NbJMICompletionJavaDoc.java:463)
	at 
org.netbeans.modules.editor.java.NbJMICompletionJavaDoc$JMIParsingThr
ead.run(NbJMICompletionJavaDoc.java:517)
	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 6 Martin Matula 2004-08-17 16:01:28 UTC
To Lukas: can you still reproduce it?
To Cezarius: this seems to be a separate issue (yes, the exception is
the same but the root cause is different - it is better if you always
file a separate issue and we can then mark it as a duplicate if we
find out that it is a duplicate - this is not the case with this
particular issue). The problem seems to be with matching of
enumerations. Could you please describe exact steps how to reproduce
it? I guess you were editing something in the editor and then invoked
the code completion,right? Which file you were editing? Was it an
enum? What did you write before invoking the code completion?
Comment 7 Martin Matula 2004-08-17 16:02:45 UTC
To Cezariusz: Please file a new issue and provide more information
there. Thanks in advance!
Comment 8 jnash67 2004-08-20 23:39:09 UTC
I get a similar issue except this caused my Netbeans 4.0 Beta 1 to
crash. I had one main project. I added another non-main project. While
or just after searching the sources of the other project, this happened.


*********** Exception occurred ************ at 6:22 PM on Aug 20, 2004
javax.jmi.reflect.InvalidObjectException: Object with MOFID
54C02610-F2F7-11D8-BCE9-13F9DEF0AA77:000000000000065B no longer exists.
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322)
	at
org.netbeans.mdr.handlers.AttrImmutCollWrapper.getInnerCollection(AttrImmutCollWrapper.java:61)
	at
org.netbeans.mdr.handlers.AttrListWrapper.getInnerList(AttrListWrapper.java:35)
	at
org.netbeans.mdr.handlers.AttrListWrapper.listIterator(AttrListWrapper.java:62)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.listIterator(LightAttrList.java:196)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.listIterator(LightAttrList.java:213)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.LightAttrList.iterator(LightAttrList.java:209)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.FeaturesList.size(FeaturesList.java:56)
[catch] at
org.netbeans.modules.java.ui.nodes.elements.ClassChildren.collectKeys(ClassChildren.java:233)
	at
org.netbeans.modules.java.ui.nodes.elements.ChildrenProvider.run(ChildrenProvider.java:82)
	at org.openide.util.Task.run(Task.java:136)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:330)
	at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:686)
*********** Exception occurred ************ at 6:28 PM on Aug 20, 2004
Annotation: Exception occurred in Request Processor
javax.jmi.reflect.InvalidObjectException: Object with MOFID
4871BD69-F2F5-11D8-BCE9-13F9DEF0AA77:0000000000000CB5 no longer exists.
	at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:322)
	at
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate(InstanceHandler.java:48)
	at
org.netbeans.mdr.handlers.InstanceHandler._handleGet(InstanceHandler.java:193)
	at org.netbeans.jmi.javamodel.Resource$Impl.getName(Unknown Source)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl$ErrorList.<init>(ResourceImpl.java:1135)
	at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.getErrors(ResourceImpl.java:329)
	at org.netbeans.jmi.javamodel.Resource$Impl.getErrors(Unknown Source)
	at
org.netbeans.modules.java.JavaEditor.refreshAnnotations(JavaEditor.java:371)
	at org.netbeans.modules.java.JavaEditor.access$200(JavaEditor.java:69)
	at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:228)
	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 9 jnash67 2004-08-20 23:56:28 UTC
Also my crash was on NT, not Linux
Comment 10 crichey 2004-08-25 03:20:40 UTC
I just got this exception when double clicking on the tab for an 
open file. This occured on Windows XP.
Comment 11 ejroberts 2004-09-03 10:49:20 UTC
I got a similar exception when cursoring down some java code in the 
editor. NetBeans 4 Beta 1 on Win 2000.

javax.jmi.reflect.InvalidObjectException: Object with MOFID 82FDBEEE-
FBF6-11D8-AE7B-A6D3E520AA77:000000000000114D no longer exists.
	at org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate
(BaseObjectHandler.java:322)
	at 
org.netbeans.mdr.handlers.InstanceHandler.getInstanceDelegate
(InstanceHandler.java:48)
	at 
org.netbeans.mdr.handlers.InstanceHandler._immediateComposite
(InstanceHandler.java:251)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement._immed
iateComposite(MetadataElement.java:1315)
	at 
org.netbeans.mdr.handlers.InstanceHandler.refImmediateComposite
(InstanceHandler.java:243)
	at 
org.netbeans.modules.javacore.jmiimpl.javamodel.FeatureImpl.getDeclari
ngClass(FeatureImpl.java:257)
	at org.netbeans.jmi.javamodel.Method$Impl.getDeclaringClass
(Unknown Source)
	at 
org.netbeans.modules.java.ui.nodes.BridgeUtils.getClassElement
(BridgeUtils.java:48)
	at org.netbeans.modules.java.ui.nodes.BridgeUtils.getElement
(BridgeUtils.java:129)
	at org.netbeans.modules.java.ui.nodes.BridgeUtils.getElement
(BridgeUtils.java:66)
	at 
org.netbeans.modules.java.ui.nodes.JavaSourceNodeFactory$CompatibleNod
e.getOldElement(JavaSourceNodeFactory.java:291)
	at 
org.netbeans.modules.java.ui.nodes.JavaSourceNodeFactory$CompatibleNod
e.getCookie(JavaSourceNodeFactory.java:266)
	at org.openide.nodes.NodeLookup.addCookie(NodeLookup.java:61)
	at org.openide.nodes.NodeLookup.beforeLookup
(NodeLookup.java:96)
	at org.openide.util.lookup.AbstractLookup$R.allItems
(AbstractLookup.java:734)
	at 
org.openide.nodes.FilterNode$FilterLookup$ProxyResult.updateLookup
(FilterNode.java:1496)
	at 
org.openide.nodes.FilterNode$FilterLookup$ProxyResult.checkResult
(FilterNode.java:1488)
	at 
org.openide.nodes.FilterNode$FilterLookup$ProxyResult.allItems
(FilterNode.java:1550)
	at org.openide.nodes.Node$LookupEventList.init(Node.java:1448)
	at org.openide.nodes.Node.internalLookup(Node.java:178)
	at org.openide.nodes.Node.getLookup(Node.java:641)
	at org.openide.windows.DefaultTopComponentLookup.updateLookups
(DefaultTopComponentLookup.java:86)
	at org.openide.windows.TopComponent.setActivatedNodes
(TopComponent.java:215)
[catch] at org.netbeans.modules.java.JavaEditor$13.run
(JavaEditor.java:1205)
	at java.awt.event.InvocationEvent.dispatch
(InvocationEvent.java:178)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy
(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThread.java:151)
	at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:145)
	at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:137)
	at java.awt.EventDispatchThread.run
(EventDispatchThread.java:100)
Comment 12 _ gtzabari 2004-09-04 20:47:16 UTC
*** Issue 48388 has been marked as a duplicate of this issue. ***
Comment 13 _ gtzabari 2004-09-04 20:47:57 UTC
BTW: I got this exception when I created a new project on dev build
200408291800.
Comment 14 Jan Pokorsky 2004-09-08 17:52:29 UTC
To Jonathan Nash: it is duplicate of issue #47148
To Ed Roberts,Gili Tzabari: it is fixed in 

/cvs/java/src/org/netbeans/modules/java/ui/nodes/JavaSourceNodeFactory.java
new revision: 1.12; previous revision: 1.11

Comment 15 Marek Grummich 2004-10-07 11:31:30 UTC
Verified 200410070525
Comment 16 Quality Engineering 2007-09-20 09:59:34 UTC
Reorganization of java component