[
https://issues.apache.org/jira/browse/FOP-2187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Luis Bernardo resolved FOP-2187.
--------------------------------
Resolution: Fixed
Fix Version/s: (was: 1.1)
trunk
Assignee: Luis Bernardo
http://svn.apache.org/viewvc?view=revision&revision=1434992
> 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
> Assignee: Luis Bernardo
> Fix For: trunk
>
>
> 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