You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by "Richard Mixon (qwest)" <rn...@qwest.net> on 2005/02/03 03:51:02 UTC

Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

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.

The exception message below seems to indicate it is choking on the
SmileyFace.gif file - but I am not sure why. I google the archives and
could not really find a problem with Java 1.5 and FOP/Batik.

I went and downloaded the latest CVS of FOP, but it looks like the
Driver class my code depended on is now gone. I could not find any doc
on how to use the new APIs.

I found one Wiki page
(http://wiki.apache.org/xmlgraphics-fop/SvgNotes/PdfTranscoderTrueTypeEm
bedding), but it expects a pure SVG file. I have been wrapping my svg
graphic with FO markup (see below the exception for how it normally
appears)

Any ideas on how to either fix the current problem, or do an SVG to PDF
transform with the new API?

Thank you in advance - Richard


19:34:42,179 ERROR [TP-Processor1] 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
com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(To
XMLSAXHandler.java:262)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(
AbstractSAXParser.java:633)
	at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEnd
Element(XMLNSDocumentScannerImpl.java:719)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:16
85)
	at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:368)
	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:834)
	at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:764)
	at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:148)
	at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1242)
	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformId
entity(TransformerImpl.java:557)
	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(T
ransformerImpl.java:638)
	at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(T
ransformerImpl.java:279)
	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:595)


FO MARKUP NORMALLLY WRAPPED AROUND SVG GRAPHIC:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:xsl="http://www.w3.org/1999/Transform"
>
  <fo:layout-master-set>
    <fo:simple-page-master
  margin-right="0.5in"
  margin-left="0.5in"
  margin-bottom="0.5in"
  margin-top="0.5in"
  page-width="11.0in"
  page-height="8.5in"
  master-name="first">
      <fo:region-body margin-top="0in" margin-bottom=".25in"/>
      <fo:region-before extent="0in"/>
      <fo:region-after extent=".25in"/>
    </fo:simple-page-master>
  </fo:layout-master-set>
  <fo:page-sequence master-reference="first">
    <!-- Break footer into three parts (left/middle/right), one label
list embedded in another label list -->
    <fo:static-content flow-name="xsl-region-after">
      <!-- One list embedded in another list to give a left, center and
right footer -->
      <fo:list-block line-height="12pt" font-size="9pt"
provisional-label-separation="0pt"
provisional-distance-between-starts="3.4in">
        <fo:list-item>
          <fo:list-item-label end-indent="label-end()">
            <fo:block text-align="left">
              Produced Wed, 2 Feb 2005 19:45 by From LtoJ&#x2122;
Software, LLC
            </fo:block>
          </fo:list-item-label>
          <fo:list-item-body start-indent="body-start()">
            <fo:list-block line-height="12pt" font-size="9pt"
provisional-label-separation="0pt"
provisional-distance-between-starts="3.33in">
              <fo:list-item>
                <fo:list-item-label end-indent="label-end()">
                  <fo:block text-align="center">

                  </fo:block>
                </fo:list-item-label>
                <fo:list-item-body start-indent="body-start()">
                  <fo:block text-align="right">
                    Page <fo:page-number/>
                  </fo:block>
                </fo:list-item-body>
              </fo:list-item>
            </fo:list-block>
          </fo:list-item-body>
        </fo:list-item>
      </fo:list-block>
    </fo:static-content>
      <fo:flow flow-name="xsl-region-body">
        <fo:block content-width="10in" content-height="7.5in">
          <fo:instream-foreign-object>
    <svg:svg
        width="713"
        height="516"
        preserveAspectRatio="xMinYMin meet"
        onload="getSVGDoc(evt)"
        xmlns:svg="http://www.w3.org/2000/svg"
        >
       <SNIP - REST OF SVG GRAPHIC OMMITTED>
    </svg:svg>
        </fo:instream-foreign-object>
      </fo:block>
    </fo:flow>
  </fo:page-sequence>


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Jeremias,

You are correct - java version "1.5.0_01". And yes I know it is still
very new.

I needed session replication with Tomcat 5.5.7 and Java 1.5 was
recommended (there is a mode that works with Java 1.4 also).

Thank you for the API reference I will take a look.

 - Richard

-----Original Message-----
From: Jeremias Maerki [mailto:dev.jeremias@greenmail.ch]
Sent: Thursday, February 03, 2005 12:34 AM
To: fop-user@xml.apache.org
Subject: Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could
not be built"


You're asking for something to work that was written before JDK 1.5 was
out. 1.5 has some serious consequences. Not everything is guaranteed to
continue working. BTW, are you sure you mean 1.5.1 or rather 1.5.0_01
which is the latest version? Just keep in mind that due to these bigger
changes it will again take a long time until more people will migrate to
the newer JDK. Just remember how long it took until 1.4 was wide-spread.

I wonder why you persist in using an XSL-FO wrapper when all you want to
do is convert SVG to PDF. In this case Batik's Transcoder API would be
more appropriate. The additional content could easily be added in an
all-SVG wrapper around the SVG image.

Anyway, the new API isn't documented, yet, but examples can be found
under the following URL:
http://xml.apache.org/fop/embedding.html#examples

(Click on the "future 1.0dev" links).

If you continue to run into problems with 1.5 (or 5.0 or whatever Sun
tries to name it) please let us know. Some problems have already been
fixed (in CVS HEAD).

On 03.02.2005 03:51:02 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.
>
> The exception message below seems to indicate it is choking on the
> SmileyFace.gif file - but I am not sure why. I google the archives and
> could not really find a problem with Java 1.5 and FOP/Batik.
>
> I went and downloaded the latest CVS of FOP, but it looks like the
> Driver class my code depended on is now gone. I could not find any doc
> on how to use the new APIs.
>
> I found one Wiki page
>
(http://wiki.apache.org/xmlgraphics-fop/SvgNotes/PdfTranscoderTrueTypeEm
> bedding), but it expects a pure SVG file. I have been wrapping my svg
> graphic with FO markup (see below the exception for how it normally
> appears)
>
> Any ideas on how to either fix the current problem, or do an SVG to
PDF
> transform with the new API?

<snip/>


Jeremias Maerki


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




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


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Jeremias Maerki <de...@greenmail.ch>.
You're asking for something to work that was written before JDK 1.5 was
out. 1.5 has some serious consequences. Not everything is guaranteed to
continue working. BTW, are you sure you mean 1.5.1 or rather 1.5.0_01
which is the latest version? Just keep in mind that due to these bigger
changes it will again take a long time until more people will migrate to
the newer JDK. Just remember how long it took until 1.4 was wide-spread.

I wonder why you persist in using an XSL-FO wrapper when all you want to
do is convert SVG to PDF. In this case Batik's Transcoder API would be
more appropriate. The additional content could easily be added in an
all-SVG wrapper around the SVG image.

Anyway, the new API isn't documented, yet, but examples can be found
under the following URL:
http://xml.apache.org/fop/embedding.html#examples

(Click on the "future 1.0dev" links).

If you continue to run into problems with 1.5 (or 5.0 or whatever Sun
tries to name it) please let us know. Some problems have already been
fixed (in CVS HEAD).

On 03.02.2005 03:51:02 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.
> 
> The exception message below seems to indicate it is choking on the
> SmileyFace.gif file - but I am not sure why. I google the archives and
> could not really find a problem with Java 1.5 and FOP/Batik.
> 
> I went and downloaded the latest CVS of FOP, but it looks like the
> Driver class my code depended on is now gone. I could not find any doc
> on how to use the new APIs.
> 
> I found one Wiki page
> (http://wiki.apache.org/xmlgraphics-fop/SvgNotes/PdfTranscoderTrueTypeEm
> bedding), but it expects a pure SVG file. I have been wrapping my svg
> graphic with FO markup (see below the exception for how it normally
> appears)
> 
> Any ideas on how to either fix the current problem, or do an SVG to PDF
> transform with the new API?

<snip/>


Jeremias Maerki


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


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
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:hertzsprrrung@btopenworld.com]
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: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
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:hertzsprrrung@btopenworld.com]
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: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org




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


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by James Shaw <he...@btopenworld.com>.
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: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Bingo! That was it. I changed it from "file://" to "file:///" and all
works now. You earlier mentioned that might be it - but I was so focused
on the fact that it worked on Java 1.4.1 that I figured I had it
correctly.

That is weird though that moving past Java 1.4.1 breaks this.

Thank you once again, very much - Richard


Thomas DeWeese wrote:
> Hi Richard,
>
>     What is 'imageURLProtocol'  I'm guessing it's "file://"
> I think it should be either "file:///" or "file:/".
>
> Richard Mixon (qwest) wrote:
>
>> Thomas DeWeese wrote:
>>
>>> Richard Mixon (qwest) wrote:
>>>
>>>
>>>> I checked my SVG markup and am not sure how I would change this as
>>>> I'm using an xlink:href. Here is an example:
>>>>
>>>>       xlink:href="images/allTimeBest/<c:out
>>>> value="${cmSummary.allTimeBestIcon}"/>"
>>>
>>>    This means that it is using the base URL for the document
>>> to resolve the image reference.  The base URL for the
>>> document would be provided when you parse the document.
>>
>>
>> I have set the base directory as follows:
>>
>>   String httpBaseDir = ".";
>>   imageURLProtocol = getInitParameter("imageURLProtocol");
>>   String baseDir = this.getServletContext().getRealPath(httpBaseDir);
>>   userAgent = new FOUserAgent();
>>   userAgent.setBaseURL(imageURLProtocol+baseDir);
>>   log.info("init - setting httpBaseDir='"+httpBaseDir+"',
>> baseDir='"+baseDir+"'");
>>
>> Here is the output from the last "log" statement:
>>
>>   09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
>> httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'
>>
>> I think I am setting this base directory correctly. Maybe not?
>
>> 09:20:56,146 ERROR [TP-Processor2] PDFXMLHandler:253 - svg graphic
>> could not be built: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
> For additional commands, e-mail: fop-user-help@xml.apache.org


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


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Bingo! That was it. I changed it from "file://" to "file:///" and all
works now. You earlier mentioned that might be it - but I was so focused
on the fact that it worked on Java 1.4.1 that I figured I had it
correctly.

That is weird though that moving past Java 1.4.1 breaks this.

Thank you once again, very much - Richard


Thomas DeWeese wrote:
> Hi Richard,
>
>     What is 'imageURLProtocol'  I'm guessing it's "file://"
> I think it should be either "file:///" or "file:/".
>
> Richard Mixon (qwest) wrote:
>
>> Thomas DeWeese wrote:
>>
>>> Richard Mixon (qwest) wrote:
>>>
>>>
>>>> I checked my SVG markup and am not sure how I would change this as
>>>> I'm using an xlink:href. Here is an example:
>>>>
>>>>       xlink:href="images/allTimeBest/<c:out
>>>> value="${cmSummary.allTimeBestIcon}"/>"
>>>
>>>    This means that it is using the base URL for the document
>>> to resolve the image reference.  The base URL for the
>>> document would be provided when you parse the document.
>>
>>
>> I have set the base directory as follows:
>>
>>   String httpBaseDir = ".";
>>   imageURLProtocol = getInitParameter("imageURLProtocol");
>>   String baseDir = this.getServletContext().getRealPath(httpBaseDir);
>>   userAgent = new FOUserAgent();
>>   userAgent.setBaseURL(imageURLProtocol+baseDir);
>>   log.info("init - setting httpBaseDir='"+httpBaseDir+"',
>> baseDir='"+baseDir+"'");
>>
>> Here is the output from the last "log" statement:
>>
>>   09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
>> httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'
>>
>> I think I am setting this base directory correctly. Maybe not?
>
>> 09:20:56,146 ERROR [TP-Processor2] PDFXMLHandler:253 - svg graphic
>> could not be built: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
> For additional commands, e-mail: fop-user-help@xml.apache.org


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


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Bingo! That was it. I changed it from "file://" to "file:///" and all
works now. You earlier mentioned that might be it - but I was so focused
on the fact that it worked on Java 1.4.1 that I figured I had it
correctly.

That is weird though that moving past Java 1.4.1 breaks this.

Thank you once again, very much - Richard


Thomas DeWeese wrote:
> Hi Richard,
>
>     What is 'imageURLProtocol'  I'm guessing it's "file://"
> I think it should be either "file:///" or "file:/".
>
> Richard Mixon (qwest) wrote:
>
>> Thomas DeWeese wrote:
>>
>>> Richard Mixon (qwest) wrote:
>>>
>>>
>>>> I checked my SVG markup and am not sure how I would change this as
>>>> I'm using an xlink:href. Here is an example:
>>>>
>>>>       xlink:href="images/allTimeBest/<c:out
>>>> value="${cmSummary.allTimeBestIcon}"/>"
>>>
>>>    This means that it is using the base URL for the document
>>> to resolve the image reference.  The base URL for the
>>> document would be provided when you parse the document.
>>
>>
>> I have set the base directory as follows:
>>
>>   String httpBaseDir = ".";
>>   imageURLProtocol = getInitParameter("imageURLProtocol");
>>   String baseDir = this.getServletContext().getRealPath(httpBaseDir);
>>   userAgent = new FOUserAgent();
>>   userAgent.setBaseURL(imageURLProtocol+baseDir);
>>   log.info("init - setting httpBaseDir='"+httpBaseDir+"',
>> baseDir='"+baseDir+"'");
>>
>> Here is the output from the last "log" statement:
>>
>>   09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
>> httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'
>>
>> I think I am setting this base directory correctly. Maybe not?
>
>> 09:20:56,146 ERROR [TP-Processor2] PDFXMLHandler:253 - svg graphic
>> could not be built: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-user-unsubscribe@xml.apache.org
> For additional commands, e-mail: fop-user-help@xml.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Thomas DeWeese <Th...@Kodak.com>.
Hi Richard,

    What is 'imageURLProtocol'  I'm guessing it's "file://"
I think it should be either "file:///" or "file:/".

Richard Mixon (qwest) wrote:

> Thomas DeWeese wrote:
> 
>>Richard Mixon (qwest) wrote:
>>
>>
>>>I checked my SVG markup and am not sure how I would change this as
>>>I'm using an xlink:href. Here is an example:
>>>
>>>       xlink:href="images/allTimeBest/<c:out
>>>value="${cmSummary.allTimeBestIcon}"/>"
>>
>>    This means that it is using the base URL for the document
>>to resolve the image reference.  The base URL for the
>>document would be provided when you parse the document.
> 
> 
> I have set the base directory as follows:
> 
>   String httpBaseDir = ".";
>   imageURLProtocol = getInitParameter("imageURLProtocol");
>   String baseDir = this.getServletContext().getRealPath(httpBaseDir);
>   userAgent = new FOUserAgent();
>   userAgent.setBaseURL(imageURLProtocol+baseDir);
>   log.info("init - setting httpBaseDir='"+httpBaseDir+"',
> baseDir='"+baseDir+"'");
> 
> Here is the output from the last "log" statement:
> 
>   09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
> httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'
> 
> I think I am setting this base directory correctly. Maybe not?

> 09:20:56,146 ERROR [TP-Processor2] PDFXMLHandler:253 - svg graphic could
> not be built: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Thomas DeWeese <Th...@Kodak.com>.
Hi Richard,

    What is 'imageURLProtocol'  I'm guessing it's "file://"
I think it should be either "file:///" or "file:/".

Richard Mixon (qwest) wrote:

> Thomas DeWeese wrote:
> 
>>Richard Mixon (qwest) wrote:
>>
>>
>>>I checked my SVG markup and am not sure how I would change this as
>>>I'm using an xlink:href. Here is an example:
>>>
>>>       xlink:href="images/allTimeBest/<c:out
>>>value="${cmSummary.allTimeBestIcon}"/>"
>>
>>    This means that it is using the base URL for the document
>>to resolve the image reference.  The base URL for the
>>document would be provided when you parse the document.
> 
> 
> I have set the base directory as follows:
> 
>   String httpBaseDir = ".";
>   imageURLProtocol = getInitParameter("imageURLProtocol");
>   String baseDir = this.getServletContext().getRealPath(httpBaseDir);
>   userAgent = new FOUserAgent();
>   userAgent.setBaseURL(imageURLProtocol+baseDir);
>   log.info("init - setting httpBaseDir='"+httpBaseDir+"',
> baseDir='"+baseDir+"'");
> 
> Here is the output from the last "log" statement:
> 
>   09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
> httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'
> 
> I think I am setting this base directory correctly. Maybe not?

> 09:20:56,146 ERROR [TP-Processor2] PDFXMLHandler:253 - svg graphic could
> not be built: file://c:/jakarta-tomcat-5.5.7/webapps/stars/.:-1


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


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Thomas DeWeese wrote:
> Richard Mixon (qwest) wrote:
>
>> I checked my SVG markup and am not sure how I would change this as
>> I'm using an xlink:href. Here is an example:
>>
>>        xlink:href="images/allTimeBest/<c:out
>> value="${cmSummary.allTimeBestIcon}"/>"
>
>     This means that it is using the base URL for the document
> to resolve the image reference.  The base URL for the
> document would be provided when you parse the document.

I have set the base directory as follows:

  String httpBaseDir = ".";
  imageURLProtocol = getInitParameter("imageURLProtocol");
  String baseDir = this.getServletContext().getRealPath(httpBaseDir);
  userAgent = new FOUserAgent();
  userAgent.setBaseURL(imageURLProtocol+baseDir);
  log.info("init - setting httpBaseDir='"+httpBaseDir+"',
baseDir='"+baseDir+"'");

Here is the output from the last "log" statement:

  09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'

I think I am setting this base directory correctly. Maybe not?

I did some more tests before also posting this on the Tomcat list. The
results were interesting:
  Works fine with:
    Tomcat 5.0.x and Java 1.4.1_02
    Tomcat 5.5.7 and Java 1.4.1_02
  Throws the exception (below) with:
    Tomcat 5.5.7 and Java 1.4.2_03
    Tomcat 5.5.7 and Java 1.5.0_01

So I can get it to work with Tomcat 5.5.x with an earlier version of
Java 1.4.

Thank you - Richard


Repeating part of the exception for those that might not have seen the
earlier part of the thread:

09:20:56,146 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)
      <SNIP>


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


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Thomas DeWeese wrote:
> Richard Mixon (qwest) wrote:
>
>> I checked my SVG markup and am not sure how I would change this as
>> I'm using an xlink:href. Here is an example:
>>
>>        xlink:href="images/allTimeBest/<c:out
>> value="${cmSummary.allTimeBestIcon}"/>"
>
>     This means that it is using the base URL for the document
> to resolve the image reference.  The base URL for the
> document would be provided when you parse the document.

I have set the base directory as follows:

  String httpBaseDir = ".";
  imageURLProtocol = getInitParameter("imageURLProtocol");
  String baseDir = this.getServletContext().getRealPath(httpBaseDir);
  userAgent = new FOUserAgent();
  userAgent.setBaseURL(imageURLProtocol+baseDir);
  log.info("init - setting httpBaseDir='"+httpBaseDir+"',
baseDir='"+baseDir+"'");

Here is the output from the last "log" statement:

  09:20:23,646  INFO [main] SVG2PDFServlet:112 - init - setting
httpBaseDir='.', baseDir='c:\jakarta-tomcat-5.5.7\webapps\stars\.'

I think I am setting this base directory correctly. Maybe not?

I did some more tests before also posting this on the Tomcat list. The
results were interesting:
  Works fine with:
    Tomcat 5.0.x and Java 1.4.1_02
    Tomcat 5.5.7 and Java 1.4.1_02
  Throws the exception (below) with:
    Tomcat 5.5.7 and Java 1.4.2_03
    Tomcat 5.5.7 and Java 1.5.0_01

So I can get it to work with Tomcat 5.5.x with an earlier version of
Java 1.4.

Thank you - Richard


Repeating part of the exception for those that might not have seen the
earlier part of the thread:

09:20:56,146 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)
      <SNIP>


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Thomas DeWeese <Th...@Kodak.com>.
Richard Mixon (qwest) wrote:

> I checked my SVG markup and am not sure how I would change this as I'm
> using an xlink:href. Here is an example:
> 
>        xlink:href="images/allTimeBest/<c:out
> value="${cmSummary.allTimeBestIcon}"/>"

    This means that it is using the base URL for the document
to resolve the image reference.  The base URL for the
document would be provided when you parse the document.



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


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Thomas DeWeese <Th...@Kodak.com>.
Richard Mixon (qwest) wrote:

> I checked my SVG markup and am not sure how I would change this as I'm
> using an xlink:href. Here is an example:
> 
>        xlink:href="images/allTimeBest/<c:out
> value="${cmSummary.allTimeBestIcon}"/>"

    This means that it is using the base URL for the document
to resolve the image reference.  The base URL for the
document would be provided when you parse the document.



---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Thomas,

I checked my SVG markup and am not sure how I would change this as I'm
using an xlink:href. Here is an example:

  <svg:image
           x="<c:out value="${p.canvasX -
canvas.runChartMarkerStarRadius}"/>"
           y="<c:out value="${p.canvasY -
canvas.runChartMarkerStarRadius}"/>"
       width="<c:out value="${2*canvas.runChartMarkerStarRadius}"/>"
      height="<c:out value="${2*canvas.runChartMarkerStarRadius}"/>"
      preserveAspectRatio="xMinYMin meet"
       xlink:href="images/allTimeBest/<c:out
value="${cmSummary.allTimeBestIcon}"/>"
    <c:if test="${outputFmt != 'PDF'}">
        pointer-events="visible"
           onmouseover="ShowTooltip(evt,<c:out
value="${ttDex}"/>,false)"
            onmouseout="HideTooltip()"
           onmousedown="ShowTooltip(evt,<c:out value="${ttDex}"/>,true)"
            onmouseup="HideTooltip()"
    </c:if>
  >

Any additional ideas?

Thank you - Richard

-----Original Message-----
From: Thomas DeWeese [mailto:Thomas.DeWeese@Kodak.com]
Sent: Thursday, February 03, 2005 5:08 AM
To: Batik Users
Cc: fop-user@xml.apache.org
Subject: Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could
not be built"


Hi Richard,

    Well, I don't really know but the first thing that struck me
was that the URL in question was a little hokey looking.
Normally they would start, "file:///c:/..."  or sometimes I'll
see "file:/c:/..." (the first is the correct one AFAIK).
Is it possible you goofed when you updated the root of
the install for jakarta-tomcat-5.5.7?

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.

[...]

> 19:34:42,179 ERROR [TP-Processor1] 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>



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




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


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Thomas,

I checked my SVG markup and am not sure how I would change this as I'm
using an xlink:href. Here is an example:

  <svg:image
           x="<c:out value="${p.canvasX -
canvas.runChartMarkerStarRadius}"/>"
           y="<c:out value="${p.canvasY -
canvas.runChartMarkerStarRadius}"/>"
       width="<c:out value="${2*canvas.runChartMarkerStarRadius}"/>"
      height="<c:out value="${2*canvas.runChartMarkerStarRadius}"/>"
      preserveAspectRatio="xMinYMin meet"
       xlink:href="images/allTimeBest/<c:out
value="${cmSummary.allTimeBestIcon}"/>"
    <c:if test="${outputFmt != 'PDF'}">
        pointer-events="visible"
           onmouseover="ShowTooltip(evt,<c:out
value="${ttDex}"/>,false)"
            onmouseout="HideTooltip()"
           onmousedown="ShowTooltip(evt,<c:out value="${ttDex}"/>,true)"
            onmouseup="HideTooltip()"
    </c:if>
  >

Any additional ideas?

Thank you - Richard

-----Original Message-----
From: Thomas DeWeese [mailto:Thomas.DeWeese@Kodak.com]
Sent: Thursday, February 03, 2005 5:08 AM
To: Batik Users
Cc: fop-user@xml.apache.org
Subject: Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could
not be built"


Hi Richard,

    Well, I don't really know but the first thing that struck me
was that the URL in question was a little hokey looking.
Normally they would start, "file:///c:/..."  or sometimes I'll
see "file:/c:/..." (the first is the correct one AFAIK).
Is it possible you goofed when you updated the root of
the install for jakarta-tomcat-5.5.7?

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.

[...]

> 19:34:42,179 ERROR [TP-Processor1] 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>



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




---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Thomas,
Thank you for the suggestion. I will check that out this morning
 - Richard

-----Original Message-----
From: Thomas DeWeese [mailto:Thomas.DeWeese@Kodak.com]
Sent: Thursday, February 03, 2005 5:08 AM
To: Batik Users
Cc: fop-user@xml.apache.org
Subject: Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could
not be built"


Hi Richard,

    Well, I don't really know but the first thing that struck me
was that the URL in question was a little hokey looking.
Normally they would start, "file:///c:/..."  or sometimes I'll
see "file:/c:/..." (the first is the correct one AFAIK).
Is it possible you goofed when you updated the root of
the install for jakarta-tomcat-5.5.7?

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.

[...]

> 19:34:42,179 ERROR [TP-Processor1] 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>



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




---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org


RE: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
Thomas,
Thank you for the suggestion. I will check that out this morning
 - Richard

-----Original Message-----
From: Thomas DeWeese [mailto:Thomas.DeWeese@Kodak.com]
Sent: Thursday, February 03, 2005 5:08 AM
To: Batik Users
Cc: fop-user@xml.apache.org
Subject: Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could
not be built"


Hi Richard,

    Well, I don't really know but the first thing that struck me
was that the URL in question was a little hokey looking.
Normally they would start, "file:///c:/..."  or sometimes I'll
see "file:/c:/..." (the first is the correct one AFAIK).
Is it possible you goofed when you updated the root of
the install for jakarta-tomcat-5.5.7?

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.

[...]

> 19:34:42,179 ERROR [TP-Processor1] 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>



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




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


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Thomas DeWeese <Th...@Kodak.com>.
Hi Richard,

    Well, I don't really know but the first thing that struck me
was that the URL in question was a little hokey looking.
Normally they would start, "file:///c:/..."  or sometimes I'll
see "file:/c:/..." (the first is the correct one AFAIK).
Is it possible you goofed when you updated the root of
the install for jakarta-tomcat-5.5.7?

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.

[...]

> 19:34:42,179 ERROR [TP-Processor1] 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>



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


Re: Error FOP/BATIK ... PDFXMLHandler:253 - svg graphic could not be built"

Posted by Thomas DeWeese <Th...@Kodak.com>.
Hi Richard,

    Well, I don't really know but the first thing that struck me
was that the URL in question was a little hokey looking.
Normally they would start, "file:///c:/..."  or sometimes I'll
see "file:/c:/..." (the first is the correct one AFAIK).
Is it possible you goofed when you updated the root of
the install for jakarta-tomcat-5.5.7?

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.

[...]

> 19:34:42,179 ERROR [TP-Processor1] 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>



---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-users-help@xml.apache.org