DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=44466>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=44466 Summary: XMLGraphics does not accept SAXSource'd images anymore after the latest image loaders changes [w-patch] Product: XMLGraphicsCommons Version: Trunk Platform: All OS/Version: All Status: NEW Severity: major Priority: P2 Component: Utilities AssignedTo: general@xmlgraphics.apache.org ReportedBy: [EMAIL PROTECTED] CC: [EMAIL PROTECTED] XMLmind XMLEditor is using custom URI resolver for FOPFactory, for all resolved URIs it is returning SAXSource rather than StreamSource. Before 1.3 and latest FOP changes, images were loaded properly, but with latest trunk of FOP I started getting: [FOP Error] No ImagePreloader for ... and then Cannot open image (because URI was cached as wrong). After hours of digging I found out that URI resolver of XMLmind is returning always SAXSource, while src/java/org/apache/xmlgraphics/image/loader/impl/AbstractImageSessionContext.java @ newSource expects StreamSource. Also image loaders work only with ImageSource, that was created only from StreamSource, with generic Source they fail. I'm attaching patch for AbstractImageSessionContext.java that checks also for SAXSource and allows using its inputSource's byte stream. This makes XMLmind FOP addon again usable with latest FOP trunk. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- Apache XML Graphics Project URL: http://xmlgraphics.apache.org/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]