Janez Jere created FOP-2187:
-------------------------------
Summary: Generating pdf works awt & png crashes when overflow
hidden
Key: FOP-2187
URL: https://issues.apache.org/jira/browse/FOP-2187
Project: Fop
Issue Type: Bug
Components: images
Affects Versions: 1.1
Environment: windows
Reporter: Janez Jere
Fix For: 1.1
without overflow="hidden" png is generated, pdf works in all cases
command:
fop.bat -xml test.xml -xsl test.fo aa.pdf # works
fop.bat -xml test.xml -xsl test.fo -png aa.pn # ERROR (NullPointer @ Area
test.xml:
<foo/>
test.fo:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet exclude-result-prefixes="fo" version="1.1"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="A4" page-height="297mm"
page-width="210mm" margin="0" >
<fo:region-body />
<fo:region-before />
<fo:region-after />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>
<fo:block-container overflow="hidden">
<fo:block-container >
<fo:block>foo</fo:block>
</fo:block-container>
</fo:block-container>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet
SEVERE: Error while rendering page 1. Reason: java.lang.NullPointerException
java.lang.NullPointerException
at java.awt.geom.Area.<init>(Area.java:108)
at
org.apache.fop.render.java2d.Java2DGraphicsState.updateClip(Java2DGraphicsState.java:250)
at
org.apache.fop.render.java2d.Java2DPainter.clipRect(Java2DPainter.java:173)
at
org.apache.fop.render.java2d.Java2DPainter.startViewport(Java2DPainter.java:128)
at
org.apache.fop.render.intermediate.AbstractIFPainter.startViewport(AbstractIFPainter.java:111)
at
org.apache.fop.render.intermediate.IFGraphicContext$Viewport.start(IFGraphicContext.java:184)
at
org.apache.fop.render.intermediate.IFRenderer.startViewport(IFRenderer.java:890)
at
org.apache.fop.render.intermediate.IFRenderer.startVParea(IFRenderer.java:878)
at
org.apache.fop.render.intermediate.IFRenderer.renderBlockViewport(IFRenderer.java:844)
at
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:578)
at
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:980)
at
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:546)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira