exception - java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.apache.log4j.Logger -


i'm getting error in tomcat when i'm trying log in user system:

    org.springframework.web.context.contextloader - root webapplicationcontext: initialization completed in 1967 ms sau 14, 2013 7:39:17 pm org.apache.catalina.session.standardmanager doload severe: ioexception while loading persisted sessions: java.io.writeabortedexception: writing aborted; java.io.notserializableexception: org.apache.log4j.logger java.io.writeabortedexception: writing aborted; java.io.notserializableexception: org.apache.log4j.logger     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.linkedlist.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.linkedlist.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.hashmap.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.linkedlist.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.hashmap.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ org.apache.catalina.session.standardsession.readobject(standardsession.java:1595)     @ org.apache.catalina.session.standardsession.readobjectdata(standardsession.java:1060)     @ org.apache.catalina.session.standardmanager.doload(standardmanager.java:284)     @ org.apache.catalina.session.standardmanager.load(standardmanager.java:204)     @ org.apache.catalina.session.standardmanager.startinternal(standardmanager.java:491)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5294)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:3920)     @ org.apache.catalina.loader.webapploader.backgroundprocess(webapploader.java:426)     @ org.apache.catalina.core.containerbase.backgroundprocess(containerbase.java:1345)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1530)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1540)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1540)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.run(containerbase.java:1519)     @ java.lang.thread.run(unknown source) caused by: java.io.notserializableexception: org.apache.log4j.logger     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.linkedlist.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.linkedlist.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.hashmap.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.linkedlist.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.hashmap.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ org.apache.catalina.session.standardsession.writeobject(standardsession.java:1671)     @ org.apache.catalina.session.standardsession.writeobjectdata(standardsession.java:1077)     @ org.apache.catalina.session.standardmanager.dounload(standardmanager.java:432)     @ org.apache.catalina.session.standardmanager.unload(standardmanager.java:353)     @ org.apache.catalina.session.standardmanager.stopinternal(standardmanager.java:518)     @ org.apache.catalina.util.lifecyclebase.stop(lifecyclebase.java:232)     @ org.apache.catalina.core.standardcontext.stopinternal(standardcontext.java:5474)     @ org.apache.catalina.util.lifecyclebase.stop(lifecyclebase.java:232)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:3913)     ... 7 more  sau 14, 2013 7:39:17 pm org.apache.catalina.session.standardmanager startinternal severe: exception loading sessions persistent storage java.io.writeabortedexception: writing aborted; java.io.notserializableexception: org.apache.log4j.logger     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.linkedlist.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.linkedlist.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.hashmap.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.linkedlist.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ java.util.hashmap.readobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokereadobject(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.defaultreadfields(unknown source)     @ java.io.objectinputstream.readserialdata(unknown source)     @ java.io.objectinputstream.readordinaryobject(unknown source)     @ java.io.objectinputstream.readobject0(unknown source)     @ java.io.objectinputstream.readobject(unknown source)     @ org.apache.catalina.session.standardsession.readobject(standardsession.java:1595)     @ org.apache.catalina.session.standardsession.readobjectdata(standardsession.java:1060)     @ org.apache.catalina.session.standardmanager.doload(standardmanager.java:284)     @ org.apache.catalina.session.standardmanager.load(standardmanager.java:204)     @ org.apache.catalina.session.standardmanager.startinternal(standardmanager.java:491)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.startinternal(standardcontext.java:5294)     @ org.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:3920)     @ org.apache.catalina.loader.webapploader.backgroundprocess(webapploader.java:426)     @ org.apache.catalina.core.containerbase.backgroundprocess(containerbase.java:1345)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1530)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1540)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.processchildren(containerbase.java:1540)     @ org.apache.catalina.core.containerbase$containerbackgroundprocessor.run(containerbase.java:1519)     @ java.lang.thread.run(unknown source) caused by: java.io.notserializableexception: org.apache.log4j.logger     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.linkedlist.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.linkedlist.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.hashmap.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.linkedlist.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ java.util.hashmap.writeobject(unknown source)     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method)     @ sun.reflect.nativemethodaccessorimpl.invoke(unknown source)     @ sun.reflect.delegatingmethodaccessorimpl.invoke(unknown source)     @ java.lang.reflect.method.invoke(unknown source)     @ java.io.objectstreamclass.invokewriteobject(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.defaultwritefields(unknown source)     @ java.io.objectoutputstream.writeserialdata(unknown source)     @ java.io.objectoutputstream.writeordinaryobject(unknown source)     @ java.io.objectoutputstream.writeobject0(unknown source)     @ java.io.objectoutputstream.writeobject(unknown source)     @ org.apache.catalina.session.standardsession.writeobject(standardsession.java:1671)     @ org.apache.catalina.session.standardsession.writeobjectdata(standardsession.java:1077)     @ org.apache.catalina.session.standardmanager.dounload(standardmanager.java:432)     @ org.apache.catalina.session.standardmanager.unload(standardmanager.java:353)     @ org.apache.catalina.session.standardmanager.stopinternal(standardmanager.java:518)     @ org.apache.catalina.util.lifecyclebase.stop(lifecyclebase.java:232)     @ org.apache.catalina.core.standardcontext.stopinternal(standardcontext.java:5474)     @ org.apache.catalina.util.lifecyclebase.stop(lifecyclebase.java:232)     @ org.apache.catalina.core.standardcontext.reload(standardcontext.java:3913)     ... 7 more  sau 14, 2013 7:39:17 pm org.apache.catalina.core.standardcontext reload info: reloading context name [/pirs_web] completed 

the thing answers question make "that" class implement java.io.serializable, here don't see of own classes involved. these libraries use , can't modify them. or it's tomcat trying use log4j

caused by: java.io.notserializableexception: org.apache.log4j.logger

one of classes trying deserialize (probably session attribute) contains field of type org.apache.log4j.logger. logger. logger fields should static, or @ least transient.

from stack trace seems exception occurs when serialized object being deserialized. means might have clean tomcat caches or internal session storage old data no longer there.


Comments

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

Nuget pack csproj using nuspec -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -