Dependancies have surely changed between FOP 0.95 and 1.0. Read the manifest and make sure you have all the referenced jars. The manifest classpath was causing problems for me so I downloaded the source and compiled without it. Hopefully the classpath will be removed from the manifests in the next available binary with some documentation listing jar dependancies for the classpath. I searched the manifests of all the jars I had for FOP and found that xalan had a classpath in it's manifest as well so I have my own compile of that one also from the source download to exclude it.
-----Original Message----- From: Dennis van Zoerlandt [mailto:[email protected]] Sent: Thursday, September 16, 2010 5:00 AM To: [email protected] Subject: Re: FOP 1.0: images fail to render I am running the application under root (uid 0). I tested it a minute ago with a newly created non-root user in its own newly created group, but it got the same result. The log files also reported no different messages. Your hint about batik-all-1.7.jar I tried also. I formerly used batik-1.7 already, but then with all included Batik libraries one by one in my IDE (Eclipse). Now I use the all-in-one library, but with no changes in result. I tried this before and after the change of the user id under which the application is running. I already used xmlgraphics-commons-1.4.jar, so that's already right. Regards, Dennis Glenn Adams-2 wrote: > > would you happen to be running as root user (uid 0), or non-root? i > recently encountered a similar problem on 1.0 when running junit tests > as root; the other thing to check is verify you are using > xmlgraphics-commons-1.4.jar and batik-all-1.7.jar; > > On Thu, Sep 16, 2010 at 3:42 PM, dvzoerlandt > <[email protected]>wrote: > >> >> Hello, >> >> Since the migration from Apache FOP 0.95 to FOP 1.00 in our Java >> application images fail to render. The interesting part of the >> logging is as follows: >> >> --- >> Image not available. URI: >> file:/u/vbs/stylesheets/images/compas_vbfooter.bmp. Reason: >> org.apache.xmlgraphics.image.loader.ImageException: The file format >> is not supported. No ImagePreloader found for >> file:/u/vbs/stylesheets/images/compas_vbfooter.bmp (No context info >> available) >> --- >> >> I also had to upgrade Apache XML Graphics Commons from 1.3.1 to 1.4. >> When reverting back to FOP 0.95 (and to XML Graphics Commons 1.3.1) >> images are working again. The combination FOP 0.95 with XML Graphics >> Commons 1.4 also results in working images. >> >> As well as BMP files as JPEG files are failing to render. With both >> file types the same message is reported. >> >> I enabled finest logging for org.apache.fop and >> org.apache.xmlgraphics but I didn't find no corresponding messages >> about an ImagePreloader. >> >> I also installed JAI Image I/O Tools and the corresponding JAI >> (according to >> http://xmlgraphics.apache.org/fop/1.0/graphics.html#imageio ) but to >> no success regarding to this problem. >> >> Can anyone give me a pointer in the right direction? >> >> Regards, >> Dennis >> -- >> View this message in context: >> http://old.nabble.com/FOP-1.0%3A-images-fail-to-render-tp29725748p297 >> 25748.html Sent from the FOP - Users mailing list archive at >> Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: >> [email protected] >> >> > > -- View this message in context: http://old.nabble.com/FOP-1.0%3A-images-fail-to-render-tp29725748p297262 49.html Sent from the FOP - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
