You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by bu...@apache.org on 2002/07/11 11:18:26 UTC

DO NOT REPLY [Bug 10677] New: - Embedded FOP throws exception while calling FOP.BAT works fine

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: fop-dev@xml.apache.org
        ReportedBy: jnejedly@orcz.cz


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: fop-dev-unsubscribe@xml.apache.org
For additional commands, email: fop-dev-help@xml.apache.org