JPress社区

在A用户中心投稿,admin在后台登录审核文章,点"发布”的时候报错了

...

肖邦也没谱 VIP

我刚更新到最新代码,在A用户中心投稿,admin在后台登录审核文章,点"发布”的时候报错了

 

JFinal-3.8 action report -------- 2019-04-18 10:58:36 --------------------------
Url         : POST /admin/article/doWriteSave
Controller  : io.jpress.module.article.controller._ArticleController.(_ArticleController.java:1)
Method      : doWriteSave
Interceptor : io.jpress.web.interceptor.UTMInterceptor.(UTMInterceptor.java:1)
              io.jpress.web.interceptor.JPressInterceptor.(JPressInterceptor.java:1)
              io.jpress.web.interceptor.CSRFInterceptor.(CSRFInterceptor.java:1)
              io.jpress.web.interceptor.AdminInterceptor.(AdminInterceptor.java:1)
              io.jpress.web.interceptor.UserInterceptor.(UserInterceptor.java:1)
              io.jpress.web.interceptor.PermissionInterceptor.(PermissionInterceptor.java:1)
Parameter   : article.summary=  article.edit_mode=html  article.flag=  csrf_token[]={8273186cbdf844c99a746f2e4dad0744,8273186cbdf844c99a746f2e4dad0744}  article.id=9  article.comment_status=true  article.order_number=0  article.slug=  article.meta_keywords=  article.user_id=6  article.meta_description=  article.thumbnail=  article.link_to=  tag=股票  article.status=normal  article.content=<h2>A股投资者总数量突破1.5亿,3500点距离我们还有多远?</h2>

<p><img src="https://pic.rmb.bdstatic.com/034f8a9a147b4d0d4b7c874f2496dce5.jpeg" /></p>

<p>郭施亮</p>

<p>04-1806:30</p>

<p><img src="https://pics2.baidu.com/feed/95eef01f3a292df50eafecf239d0f36436a873cb.jpeg?token=e362b29b554990d71cf725fead069e25&amp;s=BC3F609452F78BDA489B3E950300F08C" />投资者数量</p>

<p>截至3月末,沪深市场投资者数量突破了1.5亿,达到了1.51亿。与此同时,根据数据统计,今年3月份新增投资者数量环比大幅增长,增幅达到103.19%。</p>

<p>一方面是投资者数量的强势突破;另一方面则是新增投资者数量以及开户数的大幅增长,这恰恰也是A股市场强势上涨的真实写照。不过,最为关键的是,对于新增投资者数量以及开户数量的接...  article.title=A股投资者总数量突破1.5亿,3500点距离我们还有多远?  
--------------------------------------------------------------------------------
Sql: update `article` set `summary` = ? , `thumbnail` = ? , `flag` = ? , `order_number` = ? , `meta_keywords` = ? , `title` = ? , `comment_status` = ? , `link_to` = ? , `content` = ? , `meta_description` = ? , `user_id` = ? , `modified` = ? , `edit_mode` = ? , `slug` = ? , `status` = ?  where `id` = ?
2019-04-18 10:58:36.384 ERROR io.jboot.web.handler.JbootActionHandler - io.jpress.module.article.controller._ArticleController.doWriteSave() : /admin/article/doWriteSave?csrf_token=8273186cbdf844c99a746f2e4dad0744
net.sf.ehcache.CacheException: java.io.OptionalDataException
    at net.sf.ehcache.store.disk.DiskStorageFactory.retrieve(DiskStorageFactory.java:866)
    at net.sf.ehcache.store.disk.Segment.decode(Segment.java:171)
    at net.sf.ehcache.store.disk.Segment.remove(Segment.java:644)
    at net.sf.ehcache.store.disk.DiskStore.remove(DiskStore.java:625)
    at net.sf.ehcache.store.CacheStore.remove(CacheStore.java:236)
    at net.sf.ehcache.Cache.removeInternal(Cache.java:2420)
    at net.sf.ehcache.Cache.remove(Cache.java:2325)
    at net.sf.ehcache.Cache.remove(Cache.java:2244)
    at io.jboot.components.cache.ehcache.JbootEhcacheImpl.remove(JbootEhcacheImpl.java:113)
    at io.jboot.db.model.JbootModel.deleteIdCacheById(JbootModel.java:246)
    at io.jboot.db.model.JbootModel.deleteIdCache(JbootModel.java:235)
    at io.jboot.db.model.JbootModel.update(JbootModel.java:215)
    at io.jpress.module.article.model.Article.update(Article.java:209)
    at io.jboot.service.JbootServiceBase.update(JbootServiceBase.java:156)
    at io.jpress.module.article.service.provider.ArticleServiceProvider.update(ArticleServiceProvider.java:341)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.CGLIB$update$1(<generated>)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75$$FastClassByCGLIB$$a4890db.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:81)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:63)
    at io.jboot.support.fescar.interceptor.FescarGlobalTransactionalInterceptor.intercept(FescarGlobalTransactionalInterceptor.java:41)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.components.limiter.LimiterInterceptor.intercept(LimiterInterceptor.java:50)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheInterceptor.intercept(JbootCacheInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachePutInterceptor.intercept(JbootCachePutInterceptor.java:39)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachesEvictInterceptor.intercept(JbootCachesEvictInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheEvictInterceptor.intercept(JbootCacheEvictInterceptor.java:47)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.support.metric.JbootMetricInterceptor.intercept(JbootMetricInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.JbootAopInterceptor.intercept(JbootAopInterceptor.java:26)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at com.jfinal.aop.Callback.intercept(Callback.java:68)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.update(<generated>)
    at io.jpress.module.article.service.provider.ArticleServiceProvider.update(ArticleServiceProvider.java:47)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.CGLIB$update$0(<generated>)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75$$FastClassByCGLIB$$a4890db.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:81)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:63)
    at io.jboot.support.fescar.interceptor.FescarGlobalTransactionalInterceptor.intercept(FescarGlobalTransactionalInterceptor.java:41)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.components.limiter.LimiterInterceptor.intercept(LimiterInterceptor.java:50)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheInterceptor.intercept(JbootCacheInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachePutInterceptor.intercept(JbootCachePutInterceptor.java:39)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachesEvictInterceptor.intercept(JbootCachesEvictInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheEvictInterceptor.intercept(JbootCacheEvictInterceptor.java:47)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.support.metric.JbootMetricInterceptor.intercept(JbootMetricInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.JbootAopInterceptor.intercept(JbootAopInterceptor.java:26)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at com.jfinal.aop.Callback.intercept(Callback.java:68)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.update(<generated>)
    at io.jboot.service.JbootServiceBase.saveOrUpdate(JbootServiceBase.java:143)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.CGLIB$saveOrUpdate$38(<generated>)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75$$FastClassByCGLIB$$a4890db.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:81)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:63)
    at io.jboot.support.fescar.interceptor.FescarGlobalTransactionalInterceptor.intercept(FescarGlobalTransactionalInterceptor.java:41)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.components.limiter.LimiterInterceptor.intercept(LimiterInterceptor.java:50)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheInterceptor.intercept(JbootCacheInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachePutInterceptor.intercept(JbootCachePutInterceptor.java:39)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachesEvictInterceptor.intercept(JbootCachesEvictInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheEvictInterceptor.intercept(JbootCacheEvictInterceptor.java:37)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.support.metric.JbootMetricInterceptor.intercept(JbootMetricInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.JbootAopInterceptor.intercept(JbootAopInterceptor.java:26)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at com.jfinal.aop.Callback.intercept(Callback.java:68)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.saveOrUpdate(<generated>)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.CGLIB$saveOrUpdate$17(<generated>)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75$$FastClassByCGLIB$$a4890db.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:81)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:63)
    at io.jboot.support.fescar.interceptor.FescarGlobalTransactionalInterceptor.intercept(FescarGlobalTransactionalInterceptor.java:41)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.components.limiter.LimiterInterceptor.intercept(LimiterInterceptor.java:50)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheInterceptor.intercept(JbootCacheInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachePutInterceptor.intercept(JbootCachePutInterceptor.java:39)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCachesEvictInterceptor.intercept(JbootCachesEvictInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.interceptor.cache.JbootCacheEvictInterceptor.intercept(JbootCacheEvictInterceptor.java:37)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.support.metric.JbootMetricInterceptor.intercept(JbootMetricInterceptor.java:43)
    at io.jboot.aop.JbootAopInvocation.invoke(JbootAopInvocation.java:60)
    at io.jboot.aop.JbootAopInterceptor.intercept(JbootAopInterceptor.java:26)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at com.jfinal.aop.Callback.intercept(Callback.java:68)
    at io.jpress.module.article.service.provider.ArticleServiceProvider$$EnhancerByCGLIB$$d1fb0e75.saveOrUpdate(<generated>)
    at io.jpress.module.article.controller._ArticleController.doWriteSave(_ArticleController.java:207)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:74)
    at io.jpress.web.interceptor.PermissionInterceptor.intercept(PermissionInterceptor.java:54)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at io.jpress.web.interceptor.UserInterceptor.intercept(UserInterceptor.java:52)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at io.jpress.web.interceptor.AdminInterceptor.intercept(AdminInterceptor.java:91)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at io.jpress.web.interceptor.CSRFInterceptor.renderNormal(CSRFInterceptor.java:81)
    at io.jpress.web.interceptor.CSRFInterceptor.intercept(CSRFInterceptor.java:68)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at io.jpress.web.interceptor.JPressInterceptor.intercept(JPressInterceptor.java:37)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at io.jpress.web.interceptor.UTMInterceptor.intercept(UTMInterceptor.java:48)
    at com.jfinal.aop.Invocation.invoke(Invocation.java:68)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:47)
    at io.jpress.core.addon.interceptor.AddonInterceptorProcesser.intercept(AddonInterceptorProcesser.java:33)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.support.fescar.interceptor.FescarGlobalTransactionalInterceptor.intercept(FescarGlobalTransactionalInterceptor.java:41)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.support.metric.JbootMetricInterceptor.intercept(JbootMetricInterceptor.java:43)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.support.shiro.JbootShiroInterceptor.intercept(JbootShiroInterceptor.java:34)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.support.jwt.JwtInterceptor.processInvoke(JwtInterceptor.java:67)
    at io.jboot.support.jwt.JwtInterceptor.intercept(JwtInterceptor.java:46)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.web.validate.ParaValidateInterceptor.intercept(ParaValidateInterceptor.java:61)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.web.cors.CORSInterceptor.intercept(CORSInterceptor.java:45)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.components.limiter.LimiterInterceptor.intercept(LimiterInterceptor.java:50)
    at io.jboot.web.fixedinterceptor.FixedInvocation.invoke(FixedInvocation.java:45)
    at io.jboot.web.handler.JbootActionHandler.invokeInvocation(JbootActionHandler.java:202)
    at io.jboot.web.handler.JbootActionHandler.handle(JbootActionHandler.java:96)
    at io.jboot.web.handler.JbootHandler.doHandle(JbootHandler.java:46)
    at io.jboot.web.handler.JbootHandler.handle(JbootHandler.java:36)
    at io.jboot.web.handler.JbootFilterHandler.handle(JbootFilterHandler.java:45)
    at io.jpress.core.addon.handler.AddonHandlerProcesser$1.handle(AddonHandlerProcesser.java:47)
    at io.jpress.core.addon.handler.AddonHandlerProcesser.handle(AddonHandlerProcesser.java:41)
    at io.jpress.web.handler.JPressHandler.handle(JPressHandler.java:62)
    at io.jpress.web.sitemap.SitemapHandler.handle(SitemapHandler.java:42)
    at io.jpress.core.install.InstallHandler.handle(InstallHandler.java:30)
    at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:89)
    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:61)
    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
    at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:132)
    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
    at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
    at io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest(SessionRestoringHandler.java:119)
    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
    at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)
    at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
    at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272)
    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104)
    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:364)
    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.OptionalDataException: null
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1593)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:431)
    at java.util.HashMap.readObject(HashMap.java:1407)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1170)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2178)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2069)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1573)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2287)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2211)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2069)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1573)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2287)
    at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:561)
    at net.sf.ehcache.Element.readObject(Element.java:885)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1170)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2178)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2069)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1573)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:431)
    at net.sf.ehcache.store.disk.DiskStorageFactory.read(DiskStorageFactory.java:371)
    at net.sf.ehcache.store.disk.DiskStorageFactory.retrieve(DiskStorageFactory.java:864)
    ... 187 common frames omitted