DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10677>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10677 Embedded FOP throws exception while calling FOP.BAT works fine Summary: Embedded FOP throws exception while calling FOP.BAT works fine Product: Fop Version: 0.20.3 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Major Priority: Other Component: general AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I try to transform xml+xsl into pdf (awt...) using fop.bat, all is ok. When I try to embed FOP into code (according to examples from your web) , a following exception is thrown. I tried to embed fop simply like this Fop myFop = new Fop(); String[] myargs = {"-c","d:\\Fop\\Bin\\fop-0.20.3\\conf\\userconfig.xml", "- d", "-l", "en", "-xsl","C:\\DOKUMENTY\\TEST.XSL","- xml","C:\\DOKUMENTY\\TEST.XML","-pdf","C:\\DOKUMENTY\\TEST.PDF"}; myFop.main(myargs); ... with the same result. My project (with the same libraries as in fop.bat) is in disc C:, FOP is on D: . I use JDeveloper 9.i . I tried some debugging - somewhere in FontInfo.java a "no default font defined by OutputConverter" exception is thrown, but don't know why. The exception : [INFO]: FOP 0.20.3 [DEBUG]: using SAX parser org.apache.xerces.parsers.SAXParser [INFO]: [1] [ERROR]: null org.apache.fop.apps.FOPException void org.apache.fop.apps.Driver.render(org.xml.sax.XMLReader, org.xml.sax.InputSource) Driver.java:486 void org.apache.fop.apps.CommandLineStarter.run() CommandLineStarter.java:72 void org.apache.fop.apps.Fop.main(java.lang.String[]) Fop.java:19 ... java.lang.NullPointerException void org.apache.xerces.framework.XMLParser.parse(org.xml.sax.InputSource) XMLParser.java:1111 void oracle.xml.jaxp.JXXMLFilter.parse(org.xml.sax.InputSource) JXXMLFilter.java:91 void org.apache.fop.apps.Driver.render(org.xml.sax.XMLReader, org.xml.sax.InputSource) Driver.java:481 void org.apache.fop.apps.CommandLineStarter.run() CommandLineStarter.java:72 void org.apache.fop.apps.Fop.main(java.lang.String[]) Fop.java:19 ... java.lang.NullPointerException void oracle.xml.jaxp.JXTransformer.reportXSLException (oracle.xml.parser.v2.XSLException) JXTransformer.java:720 void oracle.xml.jaxp.JXTransformer.transform(javax.xml.transform.Source, javax.xml.transform.Result) JXTransformer.java:304 void oracle.xml.jaxp.JXTransformerHandler.endDocument() JXTransformerHandler.java:135 void org.apache.xerces.parsers.SAXParser.endDocument() SAXParser.java:1230 void org.apache.xerces.validators.common.XMLValidator.callEndDocument() XMLValidator.java:1146 boolean org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch (boolean) XMLDocumentScanner.java:1499 boolean org.apache.xerces.framework.XMLDocumentScanner.parseSome(boolean) XMLDocumentScanner.java:381 void org.apache.xerces.framework.XMLParser.parse(org.xml.sax.InputSource) XMLParser.java:1098 void oracle.xml.jaxp.JXXMLFilter.parse(org.xml.sax.InputSource) JXXMLFilter.java:91 void org.apache.fop.apps.Driver.render(org.xml.sax.XMLReader, org.xml.sax.InputSource) Driver.java:481 void org.apache.fop.apps.CommandLineStarter.run() CommandLineStarter.java:72 void org.apache.fop.apps.Fop.main(java.lang.String[]) Fop.java:19 I can send XML and XSL if needed. Thanks. J.Nejedly, Czech rep. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]