A little more info on this subject : If my first utilisation of cocoon is generating PDF document without external graphic, i have the Exception when i generate JPEG later. If my first utilisation of cocoon is generating JPEG, it works several times but i have the error later.
Perhaps it depends on the xerces parser initialisation, but don't find the way to correct it. Ludovic ----- Original Message ----- From: "Ludovic de Beaurepaire" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, December 05, 2002 12:40 PM Subject: SVGSerializer : ClassCastException after some time > Hi all, > > My version of cocoon is 2.0.3, tomcat is 4.1.12, OS is W2K > > I am using SVGSerializer to generate jpeg images, it works well for a time, > but after some time of utilisation, i have the following error : > > Failed to execute pipeline. > > org.apache.cocoon.ProcessingException: Failed to execute pipeline.: > java.lang.ClassCastException: org.apache.xerces.parsers.SAXParser > > I am afraid because my application goes in production today, thanks for some > info. > > Ludovic > > P.S. My site map contains this : > <map:serializer mime-type="image/jpeg" name="svg2jpeg" > src="org.apache.cocoon.serialization.SVGSerializer"> > <parameter name="transcoder" > value="org.apache.batik.transcoder.image.JPEGTranscoder"/> > <parameter name="quality" type="float" value="1"/> > </map:serializer> > > > and the stack trace is the following : > org.apache.cocoon.ProcessingException: Failed to execute pipeline.: > java.lang.ClassCastException: org.apache.xerces.parsers.SAXParser > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS > treamPipeline.java:414) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.srvimp.sitemap_xmap.matchN10121(C:\axonie\clients\Infoli > s\work\jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\o > rg/apache/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1 > _12/webapps/cocoon/srvimp\sitemap_xmap.java:1243) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.srvimp.sitemap_xmap.process(C:\axonie\clients\Infolis\wo > rk\jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/a > pache/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/ > webapps/cocoon/srvimp\sitemap_xmap.java:741) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.srvimp.sitemap_xmap.process(C:\axonie\clients\Infolis\wo > rk\jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/a > pache/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/ > webapps/cocoon/srvimp\sitemap_xmap.java:667) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:224) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.sitemap_xmap.matchN105DF(C:\axonie\clients\Infolis\work\ > jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/apac > he/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/web > apps/cocoon\sitemap_xmap.java:6777) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.sitemap_xmap.process(C:\axonie\clients\Infolis\work\jaka > rta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/apache/c > ocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/webapps > /cocoon\sitemap_xmap.java:3407) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.sitemap_xmap.process(C:\axonie\clients\Infolis\work\jaka > rta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/apache/c > ocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/webap ps > /cocoon\sitemap_xmap.java:3106) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:224) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154) > 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(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:260) > 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.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:2396) > 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:170) > 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:405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:533) > at java.lang.Thread.run(Thread.java:484) > java.lang.ClassCastException: org.apache.xerces.parsers.SAXParser > at > org.apache.cocoon.serialization.SVGSerializer.notify(SVGSerializer.java:272) > at org.apache.cocoon.xml.dom.SVGBuilder.endDocument(SVGBuilder.java:140) > at > org.apache.xerces.parsers.AbstractSAXParser.endDocument(AbstractSAXParser.ja > va:735) > at > org.apache.xerces.impl.XMLNamespaceBinder.endDocument(XMLNamespaceBinder.jav > a:704) > at > org.apache.xerces.impl.dtd.XMLDTDValidator.endDocument(XMLDTDValidator.java: > 945) > at > org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(XMLDocumentScannerIm > pl.java:451) > at > org.apache.xerces.impl.XMLEntityManager.endEntity(XMLEntityManager.java:1228 > ) > at > org.apache.xerces.impl.XMLEntityManager$EntityScanner.load(XMLEntityManager. > java:3275) > at > org.apache.xerces.impl.XMLEntityManager$EntityScanner.skipSpaces(XMLEntityMa > nager.java:2945) > at > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatc > h(XMLDocumentScannerImpl.java:1002) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume > ntFragmentScannerImpl.java:333) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524) > at > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580) > at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > at > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:116 > 9) > at org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:269) > at org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:222) > at > org.apache.cocoon.components.source.AbstractStreamSource.toSAX(AbstractStrea > mSource.java:206) > at > org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:143) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEv > entPipeline.java:250) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingS > treamPipeline.java:399) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.srvimp.sitemap_xmap.matchN10121(C:\axonie\clients\Infoli > s\work\jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\o > rg/apache/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1 > _12/webapps/cocoon/srvimp\sitemap_xmap.java:1243) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.srvimp.sitemap_xmap.process(C:\axonie\clients\Infolis\wo > rk\jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/a > pache/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/ > webapps/cocoon/srvimp\sitemap_xmap.java:741) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.srvimp.sitemap_xmap.process(C:\axonie\clients\Infolis\wo > rk\jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/a > pache/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/ > webapps/cocoon/srvimp\sitemap_xmap.java:667) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:224) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.sitemap_xmap.matchN105DF(C:\axonie\clients\Infolis\work\ > jakarta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/apac > he/cocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/web > apps/cocoon\sitemap_xmap.java:6777) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.sitemap_xmap.process(C:\axonie\clients\Infolis\work\jaka > rta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/apache/c > ocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/webapps > /cocoon\sitemap_xmap.java:3407) > at > org.apache.cocoon.www.file_.C_.axonie.clients.Infolis.work.jakarta_tomcat_4_ > 1_12.webapps.cocoon.sitemap_xmap.process(C:\axonie\clients\Infolis\work\jaka > rta-tomcat-4.1.12\work\Standalone\localhost\cocoon\cocoon-files\org/apache/c > ocoon/www/file_/C_/axonie/clients/Infolis/work/jakarta_tomcat_4_1_12/webapps > /cocoon\sitemap_xmap.java:3106) > at org.apache.cocoon.sitemap.Handler.process(Handler.java:224) > at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManager.java:154) > 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(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:260) > 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.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:2396) > 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:170) > 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:405) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne > ction(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav > a:533) > 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]>