Perhaps this is the same bug as described here: http://marc.theaimsgroup.com/?t=102933018100002&r=1&w=2
Carsten > -----Original Message----- > From: Christopher Watson [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, August 20, 2002 2:48 PM > To: Cocoon-Users > Subject: Anyone seen this cache problem?: - > java.lang.ClassCastException: > org.apache.cocoon.caching.CachedEventObject > > > Could anyone help with this cache problem ... > > I seem to get these errors creep into existence for certain > static document > (e. g. images). > Everything is fine for a couple of days, then I start getting cache errors > on access to some static files. > Once a certain URI starts failing, it keeps failing, then gradually others > join in. > To restore access to them, I have to stop tomcat, delete the work > directory > (which includes the cache of course!) and restart tomcat. > Then everything is fine for a couple of days again. > > I've checked the recommendations for heapsize and freememory as far as I > understand them. > > I've done a search of the mailing list, but have not managed to find > anything specific to this error. > > System is Windows 2000 IIS5 using ISAPI to tomcat 4.0.1 to cocoon 2.0.1 > jdk1.3.1 > > Here's the error I get. > > > (By the way, /main/ is the name of my cocoon context and directory) > ERROR (2002-08-20) 03:05.26:671 [access] > (/main/images/banners/Sep02_Kozena.gif) > Ajp13Processor[8009][20]/CocoonServlet: Problem with servlet > org.apache.cocoon.ProcessingException: Failed to execute pipeline.: > java.lang.ClassCastException: org.apache.cocoon.caching.CachedEventObject > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces > sReader(Ca > chingStreamPipeline.java:234) > at > org.apache.cocoon.components.pipeline.AbstractStreamPipeline.proce > ss(Abstrac > tStreamPipeline.java:125) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces > s(CachingS > treamPipeline.java:249) > at > org.apache.cocoon.www.sitemap_xmap.matchN10A3F(sitemap_xmap.java:10143) > at > org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:3022) > at > org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2481) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:180) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144) > at org.apache.cocoon.Cocoon.process(Cocoon.java:582) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:164 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:371) > at > org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:424) > at java.lang.Thread.run(Thread.java:484) > java.lang.ClassCastException: org.apache.cocoon.caching.CachedEventObject > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces > sReader(Ca > chingStreamPipeline.java:154) > at > org.apache.cocoon.components.pipeline.AbstractStreamPipeline.proce > ss(Abstrac > tStreamPipeline.java:125) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces > s(CachingS > treamPipeline.java:249) > at > org.apache.cocoon.www.sitemap_xmap.matchN10A3F(sitemap_xmap.java:10143) > at > org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:3022) > at > org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2481) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:180) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144) > at org.apache.cocoon.Cocoon.process(Cocoon.java:582) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:164 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:371) > at > org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:424) > at java.lang.Thread.run(Thread.java:484) > java.lang.ClassCastException: org.apache.cocoon.caching.CachedEventObject > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces > sReader(Ca > chingStreamPipeline.java:154) > at > org.apache.cocoon.components.pipeline.AbstractStreamPipeline.proce > ss(Abstrac > tStreamPipeline.java:125) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces > s(CachingS > treamPipeline.java:249) > at > org.apache.cocoon.www.sitemap_xmap.matchN10A3F(sitemap_xmap.java:10143) > at > org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:3022) > at > org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2481) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:180) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:127) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:144) > at org.apache.cocoon.Cocoon.process(Cocoon.java:582) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:795) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:164 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:371) > at > org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:424) > at java.lang.Thread.run(Thread.java:484) > > > --------------------------------------------------------------------- > 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]> > --------------------------------------------------------------------- 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]>