[Logo] Terracotta Discussion Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Request for non-existent object  XML
Forum Index -> Terracotta Platform
Author Message
daveyx

neo

Joined: 05/09/2012 01:40:58
Messages: 1
Offline

Hi @all,

we are using TC 3.5.2 as a permanent-store and since last week we are facing issues with missing objects.

In the tc-log i see:
Code:
2012-05-04 08:36:47,911 [WorkerThread(managed_object_fault_stage, 6, 0)] 
 WARN com.tc.objectserver.api.ObjectManager - Request for non-existent object : ObjectID=[1880026] context = ObjectManagerLookupContext@1812615361 : [ processed count = 1, responseContext = Lookup 
 Context@423355985[ clientID = ClientID[3] , requestID = ObjectRequestID=[161308] , ids = BitSetObjectIDSet [ ObjectID=[1880026] ] , lookedup objects.size() = 0 , 
 missingObjects  = null , maxRequestDepth = 500 , requestingThreadName = http-192.168.213.73-8081-1 , serverInitiated = false , respondObjectRequestSink = StageQueue(respond_to_request_stage) ] , missing = BitSetObjectIDSet [  ] ]
 2012-05-04 08:36:47,912 [WorkerThread(respond_to_request_stage, 10, 0)] WARN com.tc.objectserver.impl.ObjectRequestManagerImpl - Sending missing ids: 1 , to client: ClientID[3]


in the browser i see:
Code:
com.tc.exception.TCObjectNotFoundException: 
 ************************************************
 Requested Object is missing : ObjectID=[1880026]
 ************************************************
 
 	com.tc.object.RemoteObjectManagerImpl.basicRetrieve(RemoteObjectManagerImpl.java:242)
 	com.tc.object.RemoteObjectManagerImpl.retrieve(RemoteObjectManagerImpl.java:211)
 	com.tc.object.ClientObjectManagerImpl.lookup(ClientObjectManagerImpl.java:539)
 	com.tc.object.ClientObjectManagerImpl.lookupObject(ClientObjectManagerImpl.java:444)
 	com.tc.object.ClientObjectManagerImpl.lookupObject(ClientObjectManagerImpl.java:432)
 	com.tc.object.TCObjectPhysical.resolveReference(TCObjectPhysical.java:149)
 	biz.toc.buyme.universe.MUser.__tc_get_userRoleList(MUser.java)
 	biz.toc.buyme.universe.MUser.getUserRoleList(MUser.java:73)
 ...


In the devconsole i can find the owning object and where the missing object should occur, i find a "Collected"

Does "Collected" mean that this object was garbage collected?
Why this object was garbage collected although another object has a reference to it?
In which circumstances this could happen and why?

I saw this post but it doesn't help me.


With kind regards
David
[Thumb - Bildschirmfoto am 2012-05-04 09:27:10.png]
 Filename Bildschirmfoto am 2012-05-04 09:27:10.png [Disk] Download
 Description tc devconsole shows the objects as "Collected"
 Filesize 29 Kbytes
 Downloaded:  58 time(s)

rajoshi

seraphim

Joined: 07/04/2011 04:36:10
Messages: 1481
Offline

Hi,

Can you please share more details about your use case, configuration and client/server logs.

Rakesh Joshi
Senior Consultant
Terracotta.
 
Forum Index -> Terracotta Platform
Go to:   
Powered by JForum 2.1.7 © JForum Team