About 1 time on 5, the view update fails when it tries to get changes:
[view] $ cleartool desc -fmt '\"%Nd\" \"%u\" \"%En\" \"%Vn\" \"%e\" \"%o\" \n%c\n' PATH\TO\PROJECT\com\****\****\***.java@@\main\proj_phase_2\2 "20130619.161320" "someone" "PATH\TO\PROJECT\com\****\****\***" "\main\proj_phase_2\2" "create version" "checkin" JIRA#PROJ-123 Integrating codeline 3 changes into mainline. [view] $ cleartool desc -fmt '\"%Nd\" \"%u\" \"%En\" \"%Vn\" \"%e\" \"%o\" \n%c\n' PATH\TO\PROJECT\com\****\****\***.java@@\main\proj_phase_2\2 FATAL: Unable to call join. Invalid object ID 3202 java.lang.IllegalStateException: Unable to call join. Invalid object ID 3202 at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:269) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:256) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at hudson.remoting.Engine$1$1.run(Engine.java:58) at java.lang.Thread.run(Unknown Source)
We can see a successful first change. But the second change can't be retrieved.
The build is marked as failed just after showing this exception.