[ 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