James, Thanks for the input and suggestion. I installed the Java 1.4 compatibility files for Tomcat 5.5.7 and reverted to Sun Java 1.4.2_03. I still get the error below :(
The good news is I know more - it does not appear to be a Java 1.5 issue, but possibly a Tomcat 5.5.x issue. Any additional ideas are appreciated. I will probably post on the Tomcat user list also. Thank you - Richard 08:18:05,396 ERROR [TP-Processor2] PDFXMLHandler:253 - svg graphic could not be built: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1 An I/O error occured while processing the URI 'file://c/jakarta-tomcat-5.5.7/webapps/stars/images/allTimeBest/SmileyFa ce.gif' specified on the element <image> org.apache.batik.bridge.BridgeException: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1 An I/O error occured while processing the URI 'file://c/jakarta-tomcat-5.5.7/webapps/stars/images/allTimeBest/SmileyFa ce.gif' specified on the element <image> at org.apache.batik.bridge.SVGImageElementBridge.openStream(Unknown Source) at org.apache.batik.bridge.SVGImageElementBridge.createImageGraphicsNode(Un known Source) at org.apache.batik.bridge.SVGImageElementBridge.buildImageGraphicsNode(Unk nown Source) at org.apache.batik.bridge.SVGImageElementBridge.createGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(Unknown Source) at org.apache.batik.bridge.GVTBuilder.buildComposite(Unknown Source) at org.apache.batik.bridge.GVTBuilder.build(Unknown Source) at org.apache.fop.render.pdf.PDFXMLHandler$SVGHandler.renderSVGDocument(PDF XMLHandler.java:251) at org.apache.fop.render.pdf.PDFXMLHandler.handleXML(PDFXMLHandler.java:156 ) at org.apache.fop.render.AbstractRenderer.renderXML(AbstractRenderer.java:7 66) at org.apache.fop.render.pdf.PDFRenderer.renderDocument(PDFRenderer.java:12 40) at org.apache.fop.render.pdf.PDFRenderer.renderForeignObject(PDFRenderer.ja va:1206) at org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.j ava:675) at org.apache.fop.render.pdf.PDFRenderer.renderViewport(PDFRenderer.java:12 65) at org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer .java:623) at org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.j ava:609) at org.apache.fop.render.pdf.PDFRenderer.renderLineArea(PDFRenderer.java:85 5) at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.jav a:546) at org.apache.fop.render.pdf.PDFRenderer.renderBlocks(PDFRenderer.java:503) at org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java :587) at org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.jav a:537) at org.apache.fop.render.pdf.PDFRenderer.renderBlocks(PDFRenderer.java:503) at org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java: 462) at org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRende rer.java:445) at org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer .java:381) at org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRend erer.java:327) at org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer. java:299) at org.apache.fop.render.pdf.PDFRenderer.renderPage(PDFRenderer.java:436) at org.apache.fop.area.RenderPagesModel.checkPreparedPages(RenderPagesModel .java:118) at org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:97) at org.apache.fop.area.AreaTree.addPage(AreaTree.java:111) at org.apache.fop.layoutmgr.PageLayoutManager.finishPage(PageLayoutManager. java:507) at org.apache.fop.layoutmgr.PageLayoutManager.doLayout(PageLayoutManager.ja va:203) at org.apache.fop.layoutmgr.PageLayoutManager.run(PageLayoutManager.java:17 8) at org.apache.fop.apps.Document.format(Document.java:219) at org.apache.fop.apps.Document.foPageSequenceComplete(Document.java:123) at org.apache.fop.fo.FOTreeHandler.notifyPageSequenceComplete(FOTreeHandler .java:501) at org.apache.fop.fo.FOTreeHandler.endPageSequence(FOTreeHandler.java:187) at org.apache.fop.fo.pagination.PageSequence.end(PageSequence.java:312) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:260) at org.apache.fop.tools.ProxyContentHandler.endElement(ProxyContentHandler. java:94) at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(Transfor merIdentityImpl.java:1050) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis patcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno wn Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transform erIdentityImpl.java:452) at com.ltoj.webapp.action.SVG2PDFServlet.doGet(SVG2PDFServlet.java:166) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc her.java:673) at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio nDispatcher.java:464) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp atcher.java:399) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat cher.java:302) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java :691) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:6 58) at org.apache.struts.taglib.logic.ForwardTag.doForward(ForwardTag.java:123) at org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:107) at org.apache.jsp.WEB_002dINF.pages.run_jsp._jspx_meth_logic$1el_forward_0( org.apache.jsp.WEB_002dINF.pages.run_jsp:12343) at org.apache.jsp.WEB_002dINF.pages.run_jsp._jspService(org.apache.jsp.WEB_ 002dINF.pages.run_jsp:990) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:325) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc her.java:673) at org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio nDispatcher.java:464) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp atcher.java:399) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat cher.java:302) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav a:1056) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProc essor.java:261) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr ocessor.java:388) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles RequestProcessor.java:316) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java: 231) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at com.ltoj.webapp.filter.BreadCrumbFilter.doFilter(BreadCrumbFilter.java:9 4) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at com.ltoj.webapp.filter.ActionFilter.doFilter(ActionFilter.java:431) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingF ilter.java:132) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:214) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:178) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :126) at org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve .java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :105) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAcc essLogValve.java:481) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:526 ) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 48) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java: 675) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:684) at java.lang.Thread.run(Thread.java:534) -----Original Message----- From: James Shaw [mailto:[EMAIL PROTECTED] Sent: Thursday, February 03, 2005 6:53 AM To: Batik Users Subject: Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built" Richard Mixon (qwest) wrote: >My build of FOP from 2004/05/29 works fine on Sun Java 1.4.1_02 with >Tomcat 5.0.19, but when I move toSun Java 1.5.1 and Tomcat 5.5.7 I get >the URI I/O error listed below. This build included a Batik.jar with >files dates 10/11/2003. > > > Not sure this is particularly helpful, but I have come across similar IO problems running Eclipse with Java 1.5. I understand the problem is related to file locking and is an issue specific to the new version of Java. Unfortunately, my solution was to revert to 1.4. James Shaw --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]