• 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

Additional Info DGC on DMI enabled Arrays being used

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