Unknown formatting object null^null ... again

2002-11-27 Thread Matthias Kräuter
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

2002-11-27 Thread Matthias Kräuter
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

2002-11-27 Thread Oleg Tkachenko
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]