I'm trying to use fop as a backend for the asciidoc text-markup
system. All was sell until I tried to include a .png file that
contains a rendering of an equation (produced auto-magically by
asciidoc using LaTeX and dvipng).

I get an error:

   SEVERE: Error while rendering page 1
   java.lang.NullPointerException: Parameter alpha must not be null

   [full output from fop is below]

If I replace the .png file with something I generate using the
"import" command from ImageMagick, then everything is fine.
   
Other image viewers seem happy enough with the .png file upon which
fop is choking.  If I just run the .png file through convert and set
the background to white instead of transparant, then fop is happy.

Is this a bug in fop or in dvipng?


Sep 8, 2010 1:40:13 PM org.apache.fop.area.RenderPagesModel addPage
SEVERE: Error while rendering page 1
java.lang.NullPointerException: Parameter alpha must not be null
        at org.apache.fop.pdf.AlphaRasterImage.<init>(AlphaRasterImage.java:57)
        at org.apache.fop.pdf.AlphaRasterImage.<init>(AlphaRasterImage.java:71)
        at 
org.apache.fop.render.pdf.ImageRenderedAdapter.setup(ImageRenderedAdapter.java:125)
        at org.apache.fop.pdf.PDFDocument.addImage(PDFDocument.java:828)
        at 
org.apache.fop.render.pdf.PDFImageHandlerRenderedImage.handleImage(PDFImageHandlerRenderedImage.java:80)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImage(AbstractIFPainter.java:227)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImage(AbstractIFPainter.java:183)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingImageHandler(AbstractIFPainter.java:148)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingURI(AbstractIFPainter.java:270)
        at org.apache.fop.render.pdf.PDFPainter.drawImage(PDFPainter.java:146)
        at 
org.apache.fop.render.intermediate.IFRenderer.drawImage(IFRenderer.java:1171)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderImage(IFRenderer.java:1158)
        at 
org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:741)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:709)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderViewport(IFRenderer.java:860)
        at 
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:634)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderInlineArea(IFRenderer.java:912)
        at 
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:609)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:544)
        at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:581)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:976)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:534)
        at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:581)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:976)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:534)
        at 
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:432)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractPathOrientedRenderer.java:665)
        at 
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:411)
        at 
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:345)
        at 
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:292)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderRegionViewport(IFRenderer.java:731)
        at 
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:265)
        at 
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:230)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderPage(IFRenderer.java:580)
        at 
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:114)
        at 
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:312)
        at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:167)
        at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:109)
        at 
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:238)
        at 
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:120)
        at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:349)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:177)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:299)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)
Sep 8, 2010 1:40:13 PM org.apache.fop.cli.Main startFOP
SEVERE: Exception
java.lang.NullPointerException: Parameter alpha must not be null
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)
Caused by: java.lang.NullPointerException: Parameter alpha must not be null
        at org.apache.fop.pdf.AlphaRasterImage.<init>(AlphaRasterImage.java:57)
        at org.apache.fop.pdf.AlphaRasterImage.<init>(AlphaRasterImage.java:71)
        at 
org.apache.fop.render.pdf.ImageRenderedAdapter.setup(ImageRenderedAdapter.java:125)
        at org.apache.fop.pdf.PDFDocument.addImage(PDFDocument.java:828)
        at 
org.apache.fop.render.pdf.PDFImageHandlerRenderedImage.handleImage(PDFImageHandlerRenderedImage.java:80)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImage(AbstractIFPainter.java:227)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImage(AbstractIFPainter.java:183)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingImageHandler(AbstractIFPainter.java:148)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingURI(AbstractIFPainter.java:270)
        at org.apache.fop.render.pdf.PDFPainter.drawImage(PDFPainter.java:146)
        at 
org.apache.fop.render.intermediate.IFRenderer.drawImage(IFRenderer.java:1171)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderImage(IFRenderer.java:1158)
        at 
org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:741)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:709)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderViewport(IFRenderer.java:860)
        at 
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:634)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderInlineArea(IFRenderer.java:912)
        at 
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:609)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:544)
        at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:581)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:976)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:534)
        at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:581)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:976)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:534)
        at 
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:432)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractPathOrientedRenderer.java:665)
        at 
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:411)
        at 
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:345)
        at 
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:292)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderRegionViewport(IFRenderer.java:731)
        at 
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:265)
        at 
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:230)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderPage(IFRenderer.java:580)
        at 
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:114)
        at 
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:312)
        at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:167)
        at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:109)
        at 
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:238)
        at 
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:120)
        at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:349)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:177)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:299)
        ... 3 more

---------

java.lang.NullPointerException: Parameter alpha must not be null
        at org.apache.fop.pdf.AlphaRasterImage.<init>(AlphaRasterImage.java:57)
        at org.apache.fop.pdf.AlphaRasterImage.<init>(AlphaRasterImage.java:71)
        at 
org.apache.fop.render.pdf.ImageRenderedAdapter.setup(ImageRenderedAdapter.java:125)
        at org.apache.fop.pdf.PDFDocument.addImage(PDFDocument.java:828)
        at 
org.apache.fop.render.pdf.PDFImageHandlerRenderedImage.handleImage(PDFImageHandlerRenderedImage.java:80)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImage(AbstractIFPainter.java:227)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImage(AbstractIFPainter.java:183)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingImageHandler(AbstractIFPainter.java:148)
        at 
org.apache.fop.render.intermediate.AbstractIFPainter.drawImageUsingURI(AbstractIFPainter.java:270)
        at org.apache.fop.render.pdf.PDFPainter.drawImage(PDFPainter.java:146)
        at 
org.apache.fop.render.intermediate.IFRenderer.drawImage(IFRenderer.java:1171)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderImage(IFRenderer.java:1158)
        at 
org.apache.fop.render.AbstractRenderer.renderViewport(AbstractRenderer.java:741)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderViewport(AbstractPathOrientedRenderer.java:709)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderViewport(IFRenderer.java:860)
        at 
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:634)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderInlineArea(IFRenderer.java:912)
        at 
org.apache.fop.render.AbstractRenderer.renderLineArea(AbstractRenderer.java:609)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:544)
        at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:581)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:976)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:534)
        at 
org.apache.fop.render.AbstractRenderer.renderBlock(AbstractRenderer.java:581)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderBlock(IFRenderer.java:976)
        at 
org.apache.fop.render.AbstractRenderer.renderBlocks(AbstractRenderer.java:534)
        at 
org.apache.fop.render.AbstractRenderer.renderFlow(AbstractRenderer.java:432)
        at 
org.apache.fop.render.AbstractPathOrientedRenderer.renderFlow(AbstractPathOrientedRenderer.java:665)
        at 
org.apache.fop.render.AbstractRenderer.renderMainReference(AbstractRenderer.java:411)
        at 
org.apache.fop.render.AbstractRenderer.renderBodyRegion(AbstractRenderer.java:345)
        at 
org.apache.fop.render.AbstractRenderer.renderRegionViewport(AbstractRenderer.java:292)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderRegionViewport(IFRenderer.java:731)
        at 
org.apache.fop.render.AbstractRenderer.renderPageAreas(AbstractRenderer.java:265)
        at 
org.apache.fop.render.AbstractRenderer.renderPage(AbstractRenderer.java:230)
        at 
org.apache.fop.render.intermediate.IFRenderer.renderPage(IFRenderer.java:580)
        at 
org.apache.fop.area.RenderPagesModel.addPage(RenderPagesModel.java:114)
        at 
org.apache.fop.layoutmgr.AbstractPageSequenceLayoutManager.finishPage(AbstractPageSequenceLayoutManager.java:312)
        at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.finishPage(PageSequenceLayoutManager.java:167)
        at 
org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:109)
        at 
org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:238)
        at 
org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:120)
        at 
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:349)
        at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:177)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
Source)
        at org.apache.xerces.xinclude.XIncludeHandler.endElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
 Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
Source)
        at 
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:299)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to