You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Nicholas Orr <Ni...@mim.com.au> on 2003/04/17 06:19:13 UTC

Stop/Start Contexts with Sessions & java.io.Serializable

hello,

When I stop a context I get the following error:
<!----
2003-04-15 11:09:07 StandardManager[] Cannot serialize session attribute
progressBar for session 20C8BB41BD55C47C28D07B952E837E52
java.io.NotSerializableException:
org.apache.tomcat.util.log.SystemLogHandler
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1330)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1302)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java
:1439)
at
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.
java:881)
at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:536)
at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:691)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3665)
at
org.apache.catalina.core.StandardHostDeployer.stop(StandardHostDeployer.java
:666)
at org.apache.catalina.core.StandardHost.stop(StandardHost.java:917)
at
org.apache.catalina.servlets.ManagerServlet.stop(ManagerServlet.java:1154)
at
org.apache.catalina.servlets.HTMLManagerServlet.stop(HTMLManagerServlet.java
:573)
at
org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.jav
a:159)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:551)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619)
at java.lang.Thread.run(Thread.java:536)
---->



Now the session attribute progressBar is a bean called ProgressBar.java and
it implements Serializable & another interface class that doesn't implement
Serializable. IS this the problem?? That the interface doesn't implement
Serializable.

Cause these messages are just filling up the log file....Then when I start
the context again I get the reverse error message:




Nick


<!----
2003-04-15 11:09:47 StandardManager[] IOException while loading persisted
sessions: java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException:
org.apache.tomcat.util.log.SystemLogHandler
java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException:
org.apache.tomcat.util.log.SystemLogHandler
	at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278)
	at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
	at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
	at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
	at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
	at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:
1369)
	at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.j
ava:864)
	at
org.apache.catalina.session.StandardManager.load(StandardManager.java:440)
	at
org.apache.catalina.session.StandardManager.start(StandardManager.java:655)
	at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3570)
	at
org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.jav
a:629)
	at
org.apache.catalina.core.StandardHost.start(StandardHost.java:897)
	at
org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1105)
	at
org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.jav
a:555)
	at
org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.jav
a:157)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
	at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:193)
	at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:256)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:191)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
	at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:551)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
	at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:171)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
	at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:641)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
	at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
eNext(StandardPipeline.java:643)
	at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
	at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
ction(Http11Protocol.java:392)
	at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
	at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:619)
	at java.lang.Thread.run(Thread.java:536)
Caused by: java.io.NotSerializableException:
org.apache.tomcat.util.log.SystemLogHandler
	at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
	at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1330)
	at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1302)
	at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
	at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
	at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
	at
org.apache.catalina.session.StandardSession.writeObject(StandardSession.java
:1439)
	at
org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.
java:881)
	at
org.apache.catalina.session.StandardManager.unload(StandardManager.java:536)
	at
org.apache.catalina.session.StandardManager.stop(StandardManager.java:691)
	at
org.apache.catalina.core.StandardContext.stop(StandardContext.java:3665)
	at
org.apache.catalina.core.StandardHostDeployer.stop(StandardHostDeployer.java
:666)
	at org.apache.catalina.core.StandardHost.stop(StandardHost.java:917)
	at
org.apache.catalina.servlets.ManagerServlet.stop(ManagerServlet.java:1154)
	at
org.apache.catalina.servlets.HTMLManagerServlet.stop(HTMLManagerServlet.java
:573)
	at
org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.jav
a:159)
	... 35 more
----->


**********************************************************************
The information contained in this e-mail is confidential and is
intended only for the use of the addressee(s).
If you receive this e-mail in error, any use, distribution or
copying of this e-mail is not permitted. You are requested to
forward unwanted e-mail and address any problems to the
MIM Holdings Limited Support Centre.
For general enquires:	++61 7 3833 8000
Support Centre e-mail:	supportcentre@mim.com.au
Support Centre phone:  	Australia 1800500646
        				International ++61 7 38338042
**********************************************************************


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Re: Stop/Start Contexts with Sessions & java.io.Serializable

Posted by Jon Wingfield <jo...@mkodo.com>.
Somewhere in progressBar there is a 
org.apache.tomcat.util.log.SystemLogHandler instance variable, which i'm 
guessing is not serializable.

Using an interface which does not extend Serializable should not be an 
issue because you are controlling the implementation ;)

That said, it is possible to define non-static fields on interfaces so 
that each implementing class has access to it.

eg
<snip>
public interface LoggingStuff {
     public Log log = new Log("myLog");

     void log(String stuffToLog);
}
</snip>
The log instance variable is instantiated before the constructor of your 
implementation class is executed.

To my mind this is evil coz the implementation is being forced onto the 
interface but it takes all sorts ;)

Jon

Nicholas Orr wrote:
> hello,
> 
> When I stop a context I get the following error:
> <!----
> 2003-04-15 11:09:07 StandardManager[] Cannot serialize session attribute
> progressBar for session 20C8BB41BD55C47C28D07B952E837E52
> java.io.NotSerializableException:
> org.apache.tomcat.util.log.SystemLogHandler
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1330)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1302)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
> at
> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java
> :1439)
> at
> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.
> java:881)
> at
> org.apache.catalina.session.StandardManager.unload(StandardManager.java:536)
> at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:691)
> at org.apache.catalina.core.StandardContext.stop(StandardContext.java:3665)
> at
> org.apache.catalina.core.StandardHostDeployer.stop(StandardHostDeployer.java
> :666)
> at org.apache.catalina.core.StandardHost.stop(StandardHost.java:917)
> at
> org.apache.catalina.servlets.ManagerServlet.stop(ManagerServlet.java:1154)
> at
> org.apache.catalina.servlets.HTMLManagerServlet.stop(HTMLManagerServlet.java
> :573)
> at
> org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.jav
> a:159)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:551)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
> )
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:392)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:619)
> at java.lang.Thread.run(Thread.java:536)
> ---->
> 
> 
> 
> Now the session attribute progressBar is a bean called ProgressBar.java and
> it implements Serializable & another interface class that doesn't implement
> Serializable. IS this the problem?? That the interface doesn't implement
> Serializable.
> 
> Cause these messages are just filling up the log file....Then when I start
> the context again I get the reverse error message:
> 
> 
> 
> 
> Nick
> 
> 
> <!----
> 2003-04-15 11:09:47 StandardManager[] IOException while loading persisted
> sessions: java.io.WriteAbortedException: writing aborted;
> java.io.NotSerializableException:
> org.apache.tomcat.util.log.SystemLogHandler
> java.io.WriteAbortedException: writing aborted;
> java.io.NotSerializableException:
> org.apache.tomcat.util.log.SystemLogHandler
> 	at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1278)
> 	at
> java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
> 	at
> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
> 	at
> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
> 	at
> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
> 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
> 	at
> org.apache.catalina.session.StandardSession.readObject(StandardSession.java:
> 1369)
> 	at
> org.apache.catalina.session.StandardSession.readObjectData(StandardSession.j
> ava:864)
> 	at
> org.apache.catalina.session.StandardManager.load(StandardManager.java:440)
> 	at
> org.apache.catalina.session.StandardManager.start(StandardManager.java:655)
> 	at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:3570)
> 	at
> org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.jav
> a:629)
> 	at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:897)
> 	at
> org.apache.catalina.servlets.ManagerServlet.start(ManagerServlet.java:1105)
> 	at
> org.apache.catalina.servlets.HTMLManagerServlet.start(HTMLManagerServlet.jav
> a:555)
> 	at
> org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.jav
> a:157)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> 	at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
> 	at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:256)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:191)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:551)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> 	at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:171)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172
> )
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:641)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
> 	at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok
> eNext(StandardPipeline.java:643)
> 	at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> 	at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
> 	at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne
> ction(Http11Protocol.java:392)
> 	at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
> 	at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:619)
> 	at java.lang.Thread.run(Thread.java:536)
> Caused by: java.io.NotSerializableException:
> org.apache.tomcat.util.log.SystemLogHandler
> 	at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
> 	at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1330)
> 	at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1302)
> 	at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
> 	at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
> 	at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
> 	at
> org.apache.catalina.session.StandardSession.writeObject(StandardSession.java
> :1439)
> 	at
> org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.
> java:881)
> 	at
> org.apache.catalina.session.StandardManager.unload(StandardManager.java:536)
> 	at
> org.apache.catalina.session.StandardManager.stop(StandardManager.java:691)
> 	at
> org.apache.catalina.core.StandardContext.stop(StandardContext.java:3665)
> 	at
> org.apache.catalina.core.StandardHostDeployer.stop(StandardHostDeployer.java
> :666)
> 	at org.apache.catalina.core.StandardHost.stop(StandardHost.java:917)
> 	at
> org.apache.catalina.servlets.ManagerServlet.stop(ManagerServlet.java:1154)
> 	at
> org.apache.catalina.servlets.HTMLManagerServlet.stop(HTMLManagerServlet.java
> :573)
> 	at
> org.apache.catalina.servlets.HTMLManagerServlet.doGet(HTMLManagerServlet.jav
> a:159)
> 	... 35 more
> ----->




---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org