Mantis - Resin
Viewing Issue Advanced Details
2810 crash always 07-25-08 07:21 08-07-08 10:47
kishore_kadiri  
ferg  
normal  
closed 3.0.23  
fixed  
none    
none 3.1.6  
0002810: frequently exception trace were observered with resin cluster
In our logs, we noticed following exception trace frequently...

20080725 184740351+0900 host apps - - 109 java.io.EOFException
20080725 184740351+0900 at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2228)
20080725 184740351+0900 at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2694)
20080725 184740351+0900 at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:761)
20080725 184740351+0900 at java.io.ObjectInputStream.<init>(ObjectInputStream.java:277)
20080725 184740351+0900 at com.caucho.server.cluster.ClusterObject$DistributedObjectInputStream.<init>(ClusterObject.java:474)
20080725 184740351+0900 at com.caucho.server.cluster.ClusterObject.load(ClusterObject.java:286)
20080725 184740351+0900 at com.caucho.server.cluster.FileBacking.loadSelf(FileBacking.java:318)
20080725 184740351+0900 at com.caucho.server.cluster.FileStore.load(FileStore.java:132)
20080725 184740351+0900 at com.caucho.server.cluster.ClusterObject.load(ClusterObject.java:259)
20080725 184740351+0900 at com.caucho.server.session.SessionImpl.load(SessionImpl.java:693)
20080725 184740351+0900 at com.caucho.server.session.SessionManager.getSession(SessionManager.java:1278)
20080725 184740351+0900 at com.caucho.server.connection.AbstractHttpRequest.createSession(AbstractHttpRequest.java:1444)
20080725 184740351+0900 at com.caucho.server.connection.AbstractHttpRequest.getSession(AbstractHttpRequest.java:1256)
20080725 184740351+0900 at com.caucho.server.connection.AbstractHttpRequest.getSession(AbstractHttpRequest.java:1234)
20080725 184740351+0900 at com.openwave.paf.rswitch.ClusterFilter.doFilter(ClusterFilter.java:147)
20080725 184740351+0900 at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
20080725 184740351+0900 at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:188)
20080725 184740351+0900 at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173)
20080725 184740351+0900 at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
20080725 184740351+0900 at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:274)
20080725 184740351+0900 at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511)
20080725 184740351+0900 at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:516)
20080725 184740351+0900 at com.caucho.util.ThreadPool.run(ThreadPool.java:442)
20080725 184740351+0900 at java.lang.Thread.run(Thread.java:595)

It would be really great if you can point us to the possible root cause of above issue.

Thanks in advance

Notes
(0003296)
ferg   
08-07-08 10:47   
This underlying issue was fixed as part of the 3.1.0 backing store refactor. An upgrade to 3.1.6 would be required.

As a workaround, dropping persistent-store is possible if sticky sessions are sufficient for this application.