CDV ❯ L2 crashes with assertion error
-
Bug
-
Status: Closed
-
1 Critical
-
Resolution: Fixed
-
DSO:L2
-
-
teck
-
Reporter: foshea
-
August 16, 2007
-
0
-
Watchers: 0
-
August 16, 2007
-
August 16, 2007
Description
Exception in thread “WorkerThread(managed_object_fault_stage,0)” java.lang.AssertionError: Request for a non-existent object: ObjectI D=[367700] at com.tc.objectserver.impl.ObjectManagerImpl.getOrLookupReference(ObjectManagerImpl.java:299) at com.tc.objectserver.impl.ObjectManagerImpl.basicLookupObjectsFor(ObjectManagerImpl.java:433) at com.tc.objectserver.impl.ObjectManagerImpl.processPendingLookups(ObjectManagerImpl.java:777) at com.tc.objectserver.impl.ObjectManagerImpl.postRelease(ObjectManagerImpl.java:576) at com.tc.objectserver.impl.ObjectManagerImpl.addFaultedObject(ObjectManagerImpl.java:351) at com.tc.objectserver.handler.ManagedObjectFaultHandler.handleEvent(ManagedObjectFaultHandler.java:34) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:140) java.lang.AssertionError: Request for a non-existent object: ObjectID=[367700] at com.tc.objectserver.impl.ObjectManagerImpl.getOrLookupReference(ObjectManagerImpl.java:299) at com.tc.objectserver.impl.ObjectManagerImpl.basicLookupObjectsFor(ObjectManagerImpl.java:433) at com.tc.objectserver.impl.ObjectManagerImpl.processPendingLookups(ObjectManagerImpl.java:777) at com.tc.objectserver.impl.ObjectManagerImpl.postRelease(ObjectManagerImpl.java:576) at com.tc.objectserver.impl.ObjectManagerImpl.addFaultedObject(ObjectManagerImpl.java:351) at com.tc.objectserver.handler.ManagedObjectFaultHandler.handleEvent(ManagedObjectFaultHandler.java:34) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:140) Exception in thread “WorkerThread(managed_object_fault_stage,1)” java.lang.AssertionError: Request for a non-existent object: ObjectID=[317056] at com.tc.objectserver.impl.ObjectManagerImpl.getOrLookupReference(ObjectManagerImpl.java:299) at com.tc.objectserver.impl.ObjectManagerImpl.basicLookupObjectsFor(ObjectManagerImpl.java:433) at com.tc.objectserver.impl.ObjectManagerImpl.processPendingLookups(ObjectManagerImpl.java:777) at com.tc.objectserver.impl.ObjectManagerImpl.postRelease(ObjectManagerImpl.java:576) at com.tc.objectserver.impl.ObjectManagerImpl.addFaultedObject(ObjectManagerImpl.java:351) at com.tc.objectserver.handler.ManagedObjectFaultHandler.handleEvent(ManagedObjectFaultHandler.java:34) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:140) java.lang.AssertionError: Request for a non-existent object: ObjectID=[317056] at com.tc.objectserver.impl.ObjectManagerImpl.getOrLookupReference(ObjectManagerImpl.java:299) at com.tc.objectserver.impl.ObjectManagerImpl.basicLookupObjectsFor(ObjectManagerImpl.java:433) at com.tc.objectserver.impl.ObjectManagerImpl.processPendingLookups(ObjectManagerImpl.java:777) at com.tc.objectserver.impl.ObjectManagerImpl.postRelease(ObjectManagerImpl.java:576) at com.tc.objectserver.impl.ObjectManagerImpl.addFaultedObject(ObjectManagerImpl.java:351) at com.tc.objectserver.handler.ManagedObjectFaultHandler.handleEvent(ManagedObjectFaultHandler.java:34) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:140)
Comments
Fiona OShea 2007-08-16
Fiona OShea 2007-08-16
This should be a copy of the issue DEV-838. For community eyes. Please make sure I have the right info..thanks
Fiona OShea 2007-08-16
From Tim: it looks like the objects that missing are the Object[] member of a DMI instance. It’s very possible that there isn’t a strong dso ref to the DMI instance, thus it can be DGC’d
Fiona OShea 2007-08-16
VErified resolved in 2.4.1
Additional Info DGC on DMI enabled Arrays being used