Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005523 [Resin] minor sometimes 09-09-13 03:06 09-23-13 11:09
Reporter finallygo View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version 4.0.31
Summary 0005523: I get a error when i send a request with JSESSIONID
Description when i send a request like this:

curl -b "JSESSIONID=aaaV3NPsMn2LY51111asdfas" "http://hongliuliao.kf0309.3g.qq.com/open/s" [^]
I will get the error like :

java.lang.IllegalStateException: block Block[Table[mnode:2],10002] is not
an index code=0

java.lang.IllegalStateException: block Block[Table[mnode:2],10002] is not
an index code=0
    at com.caucho.db.block.Block.validateIsIndex(Block.java:152)
    at com.caucho.db.index.BTree.validateIndex(BTree.java:1727)
    at com.caucho.db.index.BTree.lookup(BTree.java:197)
    at com.caucho.db.index.BTree.lookup(BTree.java:212)
    at com.caucho.db.index.BTree.lookup(BTree.java:168)
    at com.caucho.db.sql.IndexExpr.evalIndex(IndexExpr.java:152)
    at com.caucho.db.sql.IndexExpr.initRow(IndexExpr.java:104)
    at com.caucho.db.sql.Query$TailInitRow.initBlockRow(Query.java:952)
    at com.caucho.db.sql.Query.start(Query.java:727)
    at com.caucho.db.sql.SelectQuery.execute(SelectQuery.java:209)
    at com.caucho.db.sql.SelectQuery.execute(SelectQuery.java:171)
    at com.caucho.db.jdbc.PreparedStatementImpl.execute(PreparedStatementImpl.java:357)
    at com.caucho.db.jdbc.PreparedStatementImpl.executeQuery(PreparedStatementImpl.java:325)
    at com.caucho.server.distcache.MnodeStore.load(MnodeStore.java:535)
    at com.caucho.server.distcache.CacheDataBackingImpl.loadLocalEntryValue(CacheDataBackingImpl.java:108)
    at com.caucho.server.distcache.DistCacheEntry.loadLocalMnodeValue(DistCacheEntry.java:1189)
    at com.caucho.server.distcache.DistCacheEntry.loadMnodeValue(DistCacheEntry.java:798)
    at com.caucho.server.distcache.DistCacheEntry.loadMnodeValue(DistCacheEntry.java:163)
    at com.caucho.server.distcache.CacheImpl.getExtCacheEntry(CacheImpl.java:338)
    at com.caucho.server.session.SessionImpl.load(SessionImpl.java:685)
    at com.caucho.server.session.SessionManager.createSession(SessionManager.java:1375)
    at com.caucho.server.http.AbstractCauchoRequest.createSession(AbstractCauchoRequest.java:688)
    at com.caucho.server.http.AbstractCauchoRequest.getSession(AbstractCauchoRequest.java:630)
    at com.caucho.server.http.AbstractCauchoRequest.finishRequest(AbstractCauchoRequest.java:1042)
Additional Information
Attached Files

- Relationships

- Notes
(0006324)
ferg
09-23-13 11:09

This is not related to JSESSIONID. It's a corruption of the session database store. More recent versions have improved the database store recovery.

You may need to restart Resin, or if that it insufficient, remove the resin-data directory.
 

- Issue History
Date Modified Username Field Change
09-09-13 03:06 finallygo New Issue
09-23-13 11:09 ferg Note Added: 0006324
09-23-13 11:09 ferg Assigned To  => ferg
09-23-13 11:09 ferg Status new => closed
09-23-13 11:09 ferg Resolution open => fixed
09-23-13 11:09 ferg Fixed in Version  => 4.0.36
09-23-13 11:09 ferg Additional Information Updated
08-07-15 20:26 rivalhw Issue Monitored: rivalhw
08-07-15 20:27 rivalhw Issue End Monitor: rivalhw


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
33 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker