[ 
https://issues.apache.org/jira/browse/FOP-2919?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Simon Steiner resolved FOP-2919.
--------------------------------
    Fix Version/s: trunk
       Resolution: Fixed

http://svn.apache.org/viewvc?view=revision&revision=1880145

> Direct Printing throws NullpointerException in AbstractRenderer
> ---------------------------------------------------------------
>
>                 Key: FOP-2919
>                 URL: https://issues.apache.org/jira/browse/FOP-2919
>             Project: FOP
>          Issue Type: Bug
>          Components: renderer/awt
>    Affects Versions: 2.4
>         Environment: Windows 10
>            Reporter: Rainer Rieder
>            Assignee: Simon Steiner
>            Priority: Major
>             Fix For: trunk
>
>         Attachments: test.fo
>
>
> While the Generation of PDF or PostScript Documents still works the output as 
> a direct print
> throws a NullpointerException under FOP 2.4.
> Direct Printing worked under FOP 2.3 without a problem.
>  
> Testcall is:    *java org.apache.fop.cli.Main  -fo test.fo -print*
> ( see attached test.fo file)
> org.apache.fop.apps.FOPException: javax.xml.transform.TransformerException: 
> java.lang.NullPointerException
> javax.xml.transform.TransformerException: java.lang.NullPointerException
>  at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:296)
>  at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:116)
>  at org.apache.fop.cli.Main.startFOP(Main.java:183)
>  at org.apache.fop.cli.Main.main(Main.java:214)
> Caused by: javax.xml.transform.TransformerException: 
> java.lang.NullPointerException
>  at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:783)
>  at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:370)
>  at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:293)
>  ... 3 more
> Caused by: java.lang.NullPointerException
>  at 
> org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:527)
>  at 
> org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:433)
>  at 
> org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:380)
>  at 
> org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:345)
>  at 
> org.apache.fop.render.java2d.Java2DRenderer.print(Java2DRenderer.java:1008)
>  at 
> java.desktop/sun.print.RasterPrinterJob.printPage(RasterPrinterJob.java:2275)
>  at java.desktop/sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1654)
>  at java.desktop/sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1484)
>  at 
> org.apache.fop.render.print.PrintRenderer.stopRenderer(PrintRenderer.java:137)
>  at 
> org.apache.fop.area.RenderPagesModel.endDocument(RenderPagesModel.java:265)
>  at org.apache.fop.area.AreaTreeHandler.endDocument(AreaTreeHandler.java:342)
>  at org.apache.fop.fo.FOTreeBuilder.endDocument(FOTreeBuilder.java:170)
>  at 
> java.xml/com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endDocument(ToXMLSAXHandler.java:183)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endDocument(AbstractSAXParser.java:746)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.xinclude.XIncludeHandler.endDocument(XIncludeHandler.java:1224)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:546)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
>  at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
>  at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:687)
>  at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:774)
>  ... 5 more



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to