今天,公司同事发现论坛客户端后台登录失败,报500了。页面打出的错误信息如下:
?
500 Servlet Exception [show] java.lang.IllegalStateException: block Block[Table[mnode:2,/usr/local/resin-4.*/resin-data/app-0/distcache/mnode.db],2aa002,copy=false,load=false,dirty=false] is not an index code=0
?
?
经过一番查找,最后在技术群中某大神的帮助下,终于解决。
?
具体解决方案是:
?
1、先将/usr/local/resin-4.0.40/resin-data/app-0/distcache/mnode.db删除,或者移动到其他目录下;
2、重启resin;
?
这样就解决了。
?
具体的请看:http://stackoverflow.com/questions/16248172/cant-serialize-session-for-resin-request
?
其实,这只是找到了一种解决方案,但我还是想找出出现这种问题的原因,如果有大神也遇到过这种问题,并找到了他发生的原因,请告知小弟,在此万分感谢。
?
正好今天冬至了,祝福大家,来年都能健康快乐,工作顺利,工资翻倍。
Resin4 java.lang.IllegalStateException: block Block问题解决方案
原文:http://dove19900520.iteye.com/blog/2169334