RE: Newbie - render problem

2002-05-15 Thread Jack Donohue
Hi Benjamin.

Try this instead:

Driver driver = new Driver();
driver.setOutputStream(new FileOutputStream(simple.pdf)); 
driver.setRenderer(Driver.RENDER_PDF);
driver.render(doc);
//  driver.run();

Jack.

-Original Message-
From: benjamin rasmussen [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, May 15, 2002 6:17 AM
To: [EMAIL PROTECTED]
Subject: Newbie - render problem


Can anyone explain why the following code does not work?!

Code:
FileInputStream file = new FileInputStream(simple.fo);
javax.xml.parsers.DocumentBuilderFactory docBuilderFac =
javax.xml.parsers.DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFac.newDocumentBuilder();
Document doc = docBuilder.parse(file);

Driver driver = new Driver();
driver.render(doc);
driver.setOutputStream(new FileOutputStream(simple.pdf));
driver.setRenderer(Driver.RENDER_PDF);
driver.run();

I get a NullPointerException. I think it has something to do with the
variable: doc (org.w3c.dom.Document).




_
Join the world's largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


RE: Newbie - render problem

2002-05-15 Thread benjamin rasmussen
Hi Jack
I came a little further in the process. But... I am still getting an 
exception.

Output from the screen:
[ERROR]: Logger not set
[INFO]: building formatting object tree
[ERROR]: Unknown formatting object null^null
java.lang.NullPointerException
I think it is: driver.render(doc); that generates the errormessages.
/Benjamin

From: Jack Donohue [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: '[EMAIL PROTECTED]' [EMAIL PROTECTED]
Subject: RE: Newbie - render problem
Date: Wed, 15 May 2002 08:43:05 -0700
Hi Benjamin.
Try this instead:
Driver driver = new Driver();
driver.setOutputStream(new FileOutputStream(simple.pdf));
driver.setRenderer(Driver.RENDER_PDF);
driver.render(doc);
//  driver.run();
Jack.
-Original Message-
From: benjamin rasmussen [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 15, 2002 6:17 AM
To: [EMAIL PROTECTED]
Subject: Newbie - render problem
Can anyone explain why the following code does not work?!
Code:
FileInputStream file = new FileInputStream(simple.fo);
javax.xml.parsers.DocumentBuilderFactory docBuilderFac =
javax.xml.parsers.DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFac.newDocumentBuilder();
Document doc = docBuilder.parse(file);
Driver driver = new Driver();
driver.render(doc);
driver.setOutputStream(new FileOutputStream(simple.pdf));
driver.setRenderer(Driver.RENDER_PDF);
driver.run();
I get a NullPointerException. I think it has something to do with the
variable: doc (org.w3c.dom.Document).

_
Join the world's largest e-mail service with MSN Hotmail.
http://www.hotmail.com


_
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx



Re: Newbie - render problem

2002-05-15 Thread Oleg Tkachenko
benjamin rasmussen wrote:
I came a little further in the process. But... I am still getting an 
exception.

Output from the screen:
[ERROR]: Logger not set
[INFO]: building formatting object tree
[ERROR]: Unknown formatting object null^null
java.lang.NullPointerException
I think it is: driver.render(doc); that generates the errormessages.
It seems to me your DocumentBuilderFactory is not namespace aware, try this 
way:
javax.xml.parsers.DocumentBuilderFactory docBuilderFac =
javax.xml.parsers.DocumentBuilderFactory.newInstance();
//Note this line
docBuilderFac.setNamespaceAware(true);
javax.xml.parsers.DocumentBuilder docBuilder = 
docBuilderFac.newDocumentBuilder();
Document doc = docBuilder.parse(file);
--
Oleg Tkachenko
Multiconn International, Israel