Unknown formatting object null^null ... again
Hello, my old problem still exists. The stacktrace now shows line numbers but I don#180;t think it helps very much. I tried newer versions of Xalan (2.4D1) and Xerces (2.1.0) but nothing changed. My supplied Document is not read from file but is a transformation result I#180;m holding in memory. I than inserted a document fragment with an fo:table into it with database data. Could there be a problem with the namespaces in this fragment? The stacktrace: [reports] [ERROR] Unknown formatting object null^null UILD FAILED ava.lang.NullPointerException at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:238) at org.apache.fop.tools.DocumentReader.parse(DocumentReader.java:444) at org.apache.fop.apps.Driver.render(Driver.java:469) at org.apache.fop.apps.Driver.render(Driver.java:489) at cmp.Report.execute(Report.java:581) at org.apache.tools.ant.Task.perform(Task.java:317) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:334) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.Project.executeTargets(Project.java:1250) at org.apache.tools.ant.Main.runBuild(Main.java:610) at org.apache.tools.ant.Main.start(Main.java:196) at org.apache.tools.ant.Main.main(Main.java:235) My source code looks like that: Driver driver = new Driver(); driver.setRenderer(driver.RENDER_PDF); File pdfFile = new File(report.pdf); driver.setOutputStream(new FileOutputStream(pdfFile)); driver.render(pdfDoc); driver.run(); pdfDoc is a DOM Document. My .fo Document with the inserted table: ?xml version=1.0 encoding=UTF-8 standalone=no? fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; ... fo:table fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-header ... /fo:table ... /fo:root Can anybody give me a hint on that? Thanks a lot Matthias -- -- - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Unknown formatting object null^null ...again
Hello, my old problem still exists. The stacktrace now shows line numbers but I don´t think it helps very much. I tried newer versions of Xalan (2.4D1) and Xerces (2.1.0) but nothing changed. My supplied Document is not read from file but is a transformation result in memory. I than inserted a document fragment with an fo:table-element into it with database data. Could there be a problem with the namespace of this fragment? The stacktrace: [reports] [ERROR] Unknown formatting object null^null UILD FAILED ava.lang.NullPointerException at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:238) at org.apache.fop.tools.DocumentReader.parse(DocumentReader.java:444) at org.apache.fop.apps.Driver.render(Driver.java:469) at org.apache.fop.apps.Driver.render(Driver.java:489) at cmp.Report.execute(Report.java:581) at org.apache.tools.ant.Task.perform(Task.java:317) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:334) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.Project.executeTargets(Project.java:1250) at org.apache.tools.ant.Main.runBuild(Main.java:610) at org.apache.tools.ant.Main.start(Main.java:196) at org.apache.tools.ant.Main.main(Main.java:235) My source code looks like that: Driver driver = new Driver(); driver.setRenderer(driver.RENDER_PDF); File pdfFile = new File(report.pdf); driver.setOutputStream(new FileOutputStream(pdfFile)); driver.render(pdfDoc); driver.run(); pdfDoc is a DOM Document. My .fo Document with the inserted table: ?xml version=1.0 encoding=UTF-8 standalone=no? fo:root xmlns:fo=http://www.w3.org/1999/XSL/Format; ... fo:table fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-column column-width=proportional-column-width(1)/ fo:table-header ... /fo:table ... /fo:root Thanks a lot for any help. Matthias - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Unknown formatting object null^null ... again
Matthias Kräuter wrote: my old problem still exists. The stacktrace now shows line numbers but I don#180;t think it helps very much. I tried newer versions of Xalan (2.4D1) and Xerces (2.1.0) but nothing changed. My supplied Document is not read from file but is a transformation result I#180;m holding in memory. I than inserted a document fragment with an fo:table into it with database data. Could there be a problem with the namespaces in this fragment? How do you build your Document object? Make sure you are using namespace-aware DocumentBuilderFactory, which is not namesapce aware by default. Try dfactory.setNamespaceAware(true); -- Oleg Tkachenko eXperanto team Multiconn Technologies, Israel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]