Smells like some class obfuscation gone wrong. Please run FOP outside of
OxygenXML with FOP's own command-line to see if the same thing occurs
there. Otherwise, no better idea, yet.

On 08.05.2008 12:02:05 Michael Glass wrote:
> Hello all,
> 
> I just ran into rather strange problems during FO processing, causing the 
> exception shown below. My research (web searching, FAQ & mail archive etc.) 
> turned up blank.
> 
> ----------------------------
> 
> Started: "D:\Java\jre1.6.0_06\bin\java"
> ... lengthy OxygenXML 9.0.0 eclipse plugin commandline ... 
> org.apache.fop.cli.Main -fo D:\Tools\e33\xml-test\figures.xml_xslt -pdf 
> D:\Tools\e33\xml-test\figures.pdf
> 08.05.2008 09:30:01 org.apache.fop.image.ImageIOImage loadBitmap
> SCHWERWIEGEND: Error while loading image: [B cannot be cast to [S
> java.lang.ClassCastException: [B cannot be cast to [S
>       at sun.awt.image.ShortInterleavedRaster.getDataElements(Unknown Source)
>       at org.apache.fop.image.ImageIOImage.loadBitmap(ImageIOImage.java:174)
>       at 
> org.apache.fop.image.ImageIOImage.loadDimensions(ImageIOImage.java:68)
>       at org.apache.fop.image.AbstractFopImage.load(AbstractFopImage.java:161)
>       at org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:75)
>       at org.apache.fop.fo.FObj.processNode(FObj.java:125)
>       at 
> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:320)
>       at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:185)
>       at 
> net.sf.saxon.event.ContentHandlerProxy.startContent(ContentHandlerProxy.java:343)
> ...
> -----------------------------------
> 
> What I did and what happened:
> 
> Two png images are to be included into a pdf. Exceptions occur, finally 
> resulting in a null image. PDF is generated, can be viewed, but one image is 
> missing. There's just empty space of correct dimensions in the document.
> 
> Circumstances:
> 
> Both images are fetched from a web server. Both are available by URL in a 
> browser and both can be opened by an image editor program, meaning the files 
> themselves seem to be ok. Loading the images from remote by a small java awt 
> test application (using ImageIO) works fine. Both images were created by 
> conversion to png (ImageMagick), one using a wmf as source the other having 
> an emf as source. Both images share the same filename but are from different 
> paths/URLs.
> 
> Java 1.6.0_06
> fop.jar: Implementation-Version: 0.94 (OxygenXML 9.0.0 eclipse plugin)
> 
> fop.jar: Implementation-Version: 0.20.4 works just fine (XMLmind FO converter 
> 3.1 without VM))
> 
> What happened? Any ideas? Upon request I'll gladly provide both images, the 
> minimal fo source and the pdf result.
> 
> Best regards and thanks in advance,
> 
> Michael Glass



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to