Anonymous | Login | Signup for a new account | 12-17-2024 08:52 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0001836 | [Resin] | minor | always | 06-26-07 12:14 | 07-30-07 12:21 | ||||
Reporter | ferg | View Status | public | ||||||
Assigned To | ferg | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 3.0.23 | ||||||
Summary | 0001836: persistence database illegal state exception | ||||||||
Description |
(rep by Martin Morawetz) Since a few days we notice java.lang.IllegalStateExceptions in the resin-stdout-log. Consequence is the loss of all session-attributes of the particular session. Are there any known common reasons for invalid blocks? We use Resin 3.0.23. Below the stacktrace: com.caucho.vfs.IOExceptionWrapper: java.lang.IllegalStateException: block at 61000000 is invalid for file /home/development/site/web/session/srun_.db (length 25f0000) [15:38:55.931] at com.caucho.vfs.IOExceptionWrapper.create(IOExceptionWrapper.java:65) [15:38:55.931] at com.caucho.server.session.SessionImpl.load(SessionImpl.java:904) [15:38:55.931] at com.caucho.server.session.SessionManager.load(SessionManager.java:1482) [15:38:55.931] at com.caucho.server.cluster.ClusterObject.load(ClusterObject.java:288) [15:38:55.931] at com.caucho.server.cluster.FileBacking.loadSelf(FileBacking.java:318) [15:38:55.931] at com.caucho.server.cluster.FileStore.load(FileStore.java:132) [15:38:55.931] at com.caucho.server.cluster.ClusterObject.load(ClusterObject.java:259) [15:38:55.931] at com.caucho.server.session.SessionImpl.load(SessionImpl.java:702) [15:38:55.931] at com.caucho.server.session.SessionManager.getSession(SessionManager.java:1278) [15:38:55.931] at com.caucho.server.connection.AbstractHttpRequest.createSession(AbstractHttpRequest.java:1444) [15:38:55.931] at com.caucho.server.connection.AbstractHttpRequest.getSession(AbstractHttpRequest.java:1256) [15:38:55.931] at org.it.notimeout.NoTimeoutServlet.doGet(NoTimeoutServlet.java:94) [15:38:55.931] at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) [15:38:55.931] at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) [15:38:55.931] at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106) [15:38:55.931] at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:173) [15:38:55.931] at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) [15:38:55.931] at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420) [15:38:55.931] at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511) [15:38:55.931] at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520) [15:38:55.931] at com.caucho.util.ThreadPool.run(ThreadPool.java:442) [15:38:55.931] at java.lang.Thread.run(Thread.java:534) [15:38:55.931] Caused by: java.lang.IllegalStateException: block at 61000000 is invalid for file /home/development/site/web/session/srun_.db (length 25f0000) [15:38:55.931] at com.caucho.db.store.Store.readBlock(Store.java:1066) [15:38:55.931] at com.caucho.db.store.Block.read(Block.java:153) [15:38:55.931] at com.caucho.db.store.Store.readBlock(Store.java:470) [15:38:55.931] at com.caucho.db.store.Store.readFragmentLong(Store.java:815) [15:38:55.931] at com.caucho.db.store.Inode.readFragmentAddr(Inode.java:617) [15:38:55.931] at com.caucho.db.store.Inode.read(Inode.java:264) [15:38:55.931] at com.caucho.db.store.BlobInputStream.read(BlobInputStream.java:122) [15:38:55.931] at com.caucho.vfs.VfsStream.read(VfsStream.java:143) [15:38:55.931] at com.caucho.vfs.Crc64Stream.read(Crc64Stream.java:89) [15:38:55.931] at com.caucho.vfs.ReadStream.read(ReadStream.java:383) [15:38:55.931] at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2150) [15:38:55.931] at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2549) [15:38:55.931] at java.io.ObjectInputStream$BlockDataInputStream.readFully(ObjectInputStream.java:2579) [15:38:55.931] at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1584) [15:38:55.931] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271) [15:38:55.931] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845) [15:38:55.931] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769) [15:38:55.931] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646) [15:38:55.931] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274) [15:38:55.931] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324) [15:38:55.931] at com.caucho.server.session.SessionImpl.load(SessionImpl.java:898) [15:38:55.931] ... 20 more [15:38:56.131] java.lang.IllegalStateException: block at 61000000 is invalid for file /home/development/site/web/session/srun_.db (length 25f0000) [15:38:56.131] at com.caucho.db.store.Store.readBlock(Store.java:1066) [15:38:56.131] at com.caucho.db.store.Block.read(Block.java:153) [15:38:56.131] at com.caucho.db.store.Store.readBlock(Store.java:470) [15:38:56.131] at com.caucho.db.store.Store.readFragmentLong(Store.java:815) [15:38:56.131] at com.caucho.db.store.Inode.readFragmentAddr(Inode.java:617) [15:38:56.131] at com.caucho.db.store.Inode.remove(Inode.java:510) [15:38:56.131] at com.caucho.db.store.Transaction.commit(Transaction.java:476) [15:38:56.131] at com.caucho.db.store.Transaction.autoCommitWrite(Transaction.java:245) [15:38:56.131] at com.caucho.db.sql.UpdateQuery.execute(UpdateQuery.java:126) [15:38:56.131] at com.caucho.db.jdbc.PreparedStatementImpl.execute(PreparedStatementImpl.java:349) [15:38:56.131] at com.caucho.db.jdbc.PreparedStatementImpl.executeUpdate(PreparedStatementImpl.java:325) [15:38:56.131] at com.caucho.server.cluster.FileBacking.storeSelfUpdate(FileBacking.java:515) [15:38:56.131] at com.caucho.server.cluster.FileBacking.storeSelf(FileBacking.java:475) [15:38:56.131] at com.caucho.server.cluster.FileStore.store(FileStore.java:155) [15:38:56.131] at com.caucho.server.cluster.ClusterObject.store(ClusterObject.java:411) [15:38:56.131] at com.caucho.server.session.SessionImpl.save(SessionImpl.java:861) [15:38:56.131] at com.caucho.server.session.SessionImpl.saveAfterRequest(SessionImpl.java:850) [15:38:56.131] at com.caucho.server.session.SessionImpl.finish(SessionImpl.java:811) [15:38:56.131] at com.caucho.server.connection.AbstractHttpRequest.finish(AbstractHttpRequest.java:2389) [15:38:56.131] at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:211) [15:38:56.131] at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229) [15:38:56.131] at com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:420) [15:38:56.131] at com.caucho.server.port.TcpConnection.run(TcpConnection.java:511) [15:38:56.131] at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:520) [15:38:56.131] at com.caucho.util.ThreadPool.run(ThreadPool.java:442) [15:38:56.131] at java.lang.Thread.run(Thread.java:534) |
||||||||
Additional Information | |||||||||
Attached Files | |||||||||
|
There are no notes attached to this issue. |
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
26 total queries executed. 24 unique queries executed. |