My app runs fine for a while, then starts to cough up
NotSerializableException's like crazy.  I don't see any visible
problems, but throwing and logging all these exceptions can't be good
for my performance.

Has anyone seen this before or has some idea what this might be?  It
looks like an error trying to move stuff from the in-memory cache to the
filesystem?  (BTW I have plenty of disk space).  Could it be because I
have a HashMap in an xsp somewhere which it is trying to serialize?

Thanks,

Steve

[Very long stack trace follows].

ERROR   (2002-10-24) 16:54.32:705   [core.store.transient]
(/xsltcSaxon/data/historyTableData.xml) Thread-11/MRUMemoryStore: Error
storing object on fs
java.io.NotSerializableException:
org.apache.cocoon.environment.wrapper.EnvironmentWrapper
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:182
2)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:47
5)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1209)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:182
2)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:47
5)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1209)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
        at java.util.HashMap.writeObject(HashMap.java:807)
        at java.lang.reflect.Method.invoke(Native Method)
        at
java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:18
59)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1205)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:182
2)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:47
5)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1209)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
        at
org.apache.cocoon.util.IOUtils.serializeObject(IOUtils.java:144)
        at
org.apache.cocoon.components.store.FilesystemStore.store(FilesystemStore
.java:228)
        at
org.apache.cocoon.components.store.MRUMemoryStore.free(MRUMemoryStore.ja
va:325)
        at
org.apache.cocoon.components.store.MRUMemoryStore.hold(MRUMemoryStore.ja
va:204)
        at
org.apache.cocoon.components.store.MRUMemoryStore.store(MRUMemoryStore.j
ava:184)
        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(Cachi
ngEventPipeline.java:253)
        at
org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.ja
va:353)
        at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.j
ava:148)
        at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(Cachi
ngEventPipeline.java:250)
        at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
ingStreamPipeline.java:399)
        at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(
SerializeNode.java:153)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:85)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:156)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:109)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:140)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:109)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:144)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:328)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:293)
        at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(Moun
tNode.java:131)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:85)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.i
nvoke(PreparableMatchNode.java:156)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:109)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(P
ipelineNode.java:140)
        at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.
invokeNodes(AbstractParentProcessingNode.java:109)
        at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(
PipelinesNode.java:144)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:328)
        at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreePro
cessor.java:293)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:575)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:999)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:239
6)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        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.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        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:40
5)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:380)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
8)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:533)
        at java.lang.Thread.run(Thread.java:479)

---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <[EMAIL PROTECTED]>
For additional commands, e-mail:   <[EMAIL PROTECTED]>

Reply via email to