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 74490 - java.jmi.reflect.InvalidObjectException
Summary: java.jmi.reflect.InvalidObjectException
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 5.x
Hardware: All Linux
: P2 blocker (vote)
Assignee: issues@java
URL:
Keywords:
: 71537 71705 72311 72679 (view as bug list)
Depends on:
Blocks: 73679
  Show dependency tree
 
Reported: 2006-04-06 10:46 UTC by andresgr
Modified: 2007-09-26 09:14 UTC (History)
1 user (show)

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 andresgr 2006-04-06 10:46:41 UTC
The exception was caused after pressing "Ctrl-7" (Navigator window). It only 
happened one time.

log:

org.netbeans.javacore] INFORMATIONAL *********** Exception occurred ************
at 10:57 AM on Apr 6, 2006               java.lang.Exception: Class not found in
index: com.proyectosms.EM.demonio.Enrutador.ResultadoEnrutado. Recovering...
        at
org.netbeans.modules.javacore.parser.MDRParser.resolveSuperTypes(MDRParser.java:1201)
                                  at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:402)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:491)  
                                        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:373)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:335)  
                                        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:313)
        at
org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:243)
                                        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:733)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644)
                      at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromFileObject(ResourceImpl.java:449)
        at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:278)
        at
org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:171)
        at
org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228)
        at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:257)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
[org.netbeans.javacore] INFORMATIONAL *********** Exception occurred
************ at 10:57 AM on Apr 6, 2006
java.lang.Exception: Class not found in index:
com.proyectosms.EM.demonio.Enrutador.ResultadoEnrutado. Recovering...
        at
org.netbeans.modules.javacore.parser.MDRParser.resolveSuperTypes(MDRParser.java:1201)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:402)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:491)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:373)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:335)
        at
org.netbeans.modules.javacore.parser.MDRParser.processAST(MDRParser.java:313)
        at
org.netbeans.modules.javacore.parser.MDRParser.enterMembers(MDRParser.java:243)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:733)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromFileObject(ResourceImpl.java:449)
        at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:278)
        at
org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:171)
        at
org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228)
        at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:257)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
[org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred
************ at 10:57 AM on Apr 6, 2006
java.lang.Exception: mofId:
C42B04FF-970E-11DA-9FEF-6616D1ECAA77:0000000000001087, class:
org.netbeans.jmi.javamodel.JavaClass$Impl
        at
org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:307)
        at
org.netbeans.modules.javacore.scanning.JavaUpdater.makeIndex(JavaUpdater.java:264)
        at
org.netbeans.modules.javacore.scanning.JavaUpdater.computeIndex(JavaUpdater.java:58)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:713)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.checkUpToDate(ResourceImpl.java:644)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromFileObject(ResourceImpl.java:449)
        at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:278)
        at
org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:171)
        at
org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228)
        at org.netbeans.modules.java.JavaEditor$2.run(JavaEditor.java:257)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
[org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred
************ at 11:05 AM on Apr 6, 2006
java.lang.Exception: mofId:
C42B04FF-970E-11DA-9FEF-6616D1ECAA77:000000000000105B, class:
org.netbeans.jmi.javamodel.Resource$Impl
        at
org.netbeans.mdr.handlers.InstanceHandler.refDelete(InstanceHandler.java:307)
        at
org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:233)
        at
org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:171)
        at
org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:228)
        at org.netbeans.modules.java.JavaNode.resolveIcons(JavaNode.java:565)
        at
org.netbeans.modules.java.JavaNode$StateUpdater.updateNodes(JavaNode.java:709)
[catch] at org.netbeans.modules.java.JavaNode$StateUpdater.run(JavaNode.java:702)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
*********** Exception occurred ************ at 11:41 AM on Apr 6, 2006
javax.jmi.reflect.InvalidObjectException: Object with MOFID
C42B04FF-970E-11DA-9FEF-6616D1ECAA77:0000000000000E9D no longer exists, class:
org.netbeans.jmi.javamodel.JavaModelPackage$Impl
        at
org.netbeans.mdr.handlers.BaseObjectHandler._getDelegate(BaseObjectHandler.java:359)
        at
org.netbeans.mdr.handlers.PackageProxyHandler.getPackageDelegate(PackageProxyHandler.java:71)
       at
org.netbeans.mdr.handlers.PackageProxyHandler._handleGetClassProxy(PackageProxyHandler.java:102)
        at org.netbeans.jmi.javamodel.JavaModelPackage$Impl.getArray(Unknown Source)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.MetadataElement.resolveType(MetadataElement.java:1574)
        at
org.netbeans.modules.javacore.jmiimpl.javamodel.FieldImpl.getType(FieldImpl.java:237)
        at org.netbeans.jmi.javamodel.Field$Impl.getType(Unknown Source)
        at
org.netbeans.modules.java.navigation.jmi.JUtils.extractFieldName(JUtils.java:335)
        at
org.netbeans.modules.java.navigation.jmi.JUtils.extractName(JUtils.java:250)
        at
org.netbeans.modules.java.navigation.ClassMemberModel.buildWString(ClassMemberModel.java:397)
        at
org.netbeans.modules.java.navigation.ClassMemberModel.buildMembersForPainting(ClassMemberModel.java:358)
        at
org.netbeans.modules.java.navigation.ClassMemberModel.loadContents(ClassMemberModel.java:331)
        at
org.netbeans.modules.java.navigation.spi.ListModelSupport$Loader.run(ListModelSupport.java:960)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493)
[catch] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
Comment 1 Jan Becicka 2006-04-06 12:23:28 UTC
These messages are just informational debug stack traces. 
Comment 2 andresgr 2006-04-06 12:29:04 UTC
The last one is not INFORMATIONAL. I've copied more messages than the
*important* one, for the sake of communicating "context". The Exception:

*********** Exception occurred ************ at 11:41 AM on Apr 6, 2006
javax.jmi.reflect.InvalidObjectException: Object with MOFID
C42B04FF-970E-11DA-9FEF-6616D1ECAA77:0000000000000E9D no longer exists,

By the way, the navigator window got stuck when that last exception occured.
Comment 3 Tomas Hurka 2006-04-06 13:30:58 UTC
Next time please attach whole message.log to the issue and do not paste it into the description text field. 
Thanks. 
Comment 4 Tomas Hurka 2006-04-10 12:58:38 UTC
Fixed in trunk.
Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/PrimitiveTypeClassImpl.java;
/cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/
PrimitiveTypeClassImpl.java,v  <--  PrimitiveTypeClassImpl.java
new revision: 1.6; previous revision: 1.5
done
Checking in src/org/netbeans/modules/javacore/jmiimpl/javamodel/UnresolvedClassClassImpl.java;
/cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/
UnresolvedClassClassImpl.java,v  <--  UnresolvedClassClassImpl.java
new revision: 1.9; previous revision: 1.8
done
Comment 5 Tomas Hurka 2006-04-11 10:05:17 UTC
*** Issue 72311 has been marked as a duplicate of this issue. ***
Comment 6 Tomas Hurka 2006-04-11 10:07:57 UTC
*** Issue 71705 has been marked as a duplicate of this issue. ***
Comment 7 Tomas Hurka 2006-04-11 10:09:03 UTC
*** Issue 71537 has been marked as a duplicate of this issue. ***
Comment 8 Tomas Hurka 2006-04-11 10:18:18 UTC
Fixed in trunk. It should be merged to release55 branch.
Comment 9 Tomas Hurka 2006-04-13 18:25:45 UTC
fix merged to release55 branch
Checking in PrimitiveTypeClassImpl.java;
/cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/
PrimitiveTypeClassImpl.java,v  <--  PrimitiveTypeClassImpl.java
new revision: 1.5.68.1; previous revision: 1.5
done
Checking in UnresolvedClassClassImpl.java;
/cvs/java/javacore/src/org/netbeans/modules/javacore/jmiimpl/javamodel/
UnresolvedClassClassImpl.java,v  <--  UnresolvedClassClassImpl.java
new revision: 1.8.68.1; previous revision: 1.8
done
Comment 10 Jan Becicka 2006-05-05 13:37:48 UTC
*** Issue 72679 has been marked as a duplicate of this issue. ***
Comment 11 Quality Engineering 2007-09-20 09:57:19 UTC
Reorganization of java component