The following FO-document just contains a JPEG-image. Printing it with FOP 
0.94 (using the PrintRenderer) results in the error displayed below. Note that 
the referenced JPEG "logo.jpg" was correctly found.

Works with FOP 0.20.5. Works also using FOP 0.94 AWT Preview 
(MIME_FOP_AWT_PREVIEW).

I use Java 1.6.0_02.

Beat Hoermann


<?xml version="1.0" encoding="ISO-8859-1"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>

<fo:layout-master-set>
   <fo:simple-page-master master-name="A4" page-width="210mm"
                page-height="297mm" margin-top="1cm" margin-bottom="0.5cm">
   <fo:region-body margin-left="2.4cm" margin-top="3.1cm"
                margin-right="1.2cm" margin-bottom="1.5cm" />
      <fo:region-before extent="5cm" />
      <fo:region-after  extent="1cm" />
      <fo:region-start  extent="2.4cm" />
      <fo:region-end    extent="1.2cm" />
   </fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
   <!-- Page Content -->
   <fo:flow flow-name="xsl-region-body">

      <fo:block>
         <fo:external-graphic src="url('logo.jpg')">
         </fo:external-graphic>
      </fo:block>

   </fo:flow>
</fo:page-sequence>
</fo:root>

Exception in thread "main" 
com.triangulum.utility.foputility.FOPUtilityException: Apache FOP exception
        at com.triangulum.utility.foputility.FOPUtility.runFOP
(FOPUtility.java:463)
        at com.triangulum.utility.foputility.FOPUtility.printFOP
(FOPUtility.java:493)
        at com.triangulum.utility.foputility.FOPUtility.printFO
(FOPUtility.java:293)
        at com.triangulum.utility.foputility.test.TestFOPUtility.main
(TestFOPUtility.java:83)
Caused by: javax.xml.transform.TransformerException: 
java.lang.NullPointerException
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown 
Source)
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown 
Source)
        at com.triangulum.utility.foputility.FOPUtility.runFOP
(FOPUtility.java:461)
        ... 3 more
Caused by: java.lang.NullPointerException
        at org.apache.fop.render.java2d.Java2DRenderer.drawImage
(Java2DRenderer.java:895)
        at org.apache.fop.render.AbstractPathOrientedRenderer.drawImage
(AbstractPathOrientedRenderer.java:678)
        at org.apache.fop.render.java2d.Java2DRenderer.renderImage
(Java2DRenderer.java:882)
        at org.apache.fop.render.AbstractRenderer.renderViewport
(AbstractRenderer.java:748)
        at org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport
(AbstractPathOrientedRenderer.java:541)
        at org.apache.fop.render.AbstractRenderer.renderInlineArea
(AbstractRenderer.java:631)
        at org.apache.fop.render.AbstractRenderer.renderLineArea
(AbstractRenderer.java:606)
        at org.apache.fop.render.AbstractRenderer.renderBlocks
(AbstractRenderer.java:532)
        at org.apache.fop.render.AbstractRenderer.renderBlock
(AbstractRenderer.java:582)
        at org.apache.fop.render.AbstractRenderer.renderBlocks
(AbstractRenderer.java:522)
        at org.apache.fop.render.AbstractRenderer.renderFlow
(AbstractRenderer.java:427)
        at org.apache.fop.render.AbstractRenderer.renderMainReference
(AbstractRenderer.java:406)
        at org.apache.fop.render.AbstractRenderer.renderBodyRegion
(AbstractRenderer.java:340)
        at org.apache.fop.render.AbstractRenderer.renderRegionViewport
(AbstractRenderer.java:285)
        at org.apache.fop.render.AbstractRenderer.renderPageAreas
(AbstractRenderer.java:258)
        at org.apache.fop.render.java2d.Java2DRenderer.print
(Java2DRenderer.java:991)
        at sun.print.RasterPrinterJob.printPage(Unknown Source)
        at sun.print.RasterPrinterJob.print(Unknown Source)
        at sun.print.RasterPrinterJob.print(Unknown Source)
        at org.apache.fop.render.print.PrintRenderer.stopRenderer
(PrintRenderer.java:143)
        at org.apache.fop.area.RenderPagesModel.endDocument
(RenderPagesModel.java:245)
        at org.apache.fop.area.AreaTreeHandler.endDocument
(AreaTreeHandler.java:283)
        at org.apache.fop.fo.FOTreeBuilder.endDocument(FOTreeBuilder.java:171)
        at 
com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endDocument(Unknown 
Source)
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument
(Unknown Source)
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocu
ment(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown 
Source)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse
(Unknown Source)
        at 
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity
(Unknown Source)
        ... 6 more


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

Reply via email to