Thanks for the tip. It turns out that DNS was the problem, really pretty simple. The box on which the code was executing was resolving www.foo.com to the wrong address. Setting up the right alias in its DNS servers records solved the problem. It's a misleading error message. The real message was that the gif file could not be found.

Thanks again.

On Mar 20, 2007, at 5:22 PM, Andreas L Delmelle wrote:

On Mar 20, 2007, at 14:02, Richard Doust wrote:

Hi,

<snip />
I suspect the change of DNS authority to be the cause of the problem,
but I don't understand how this can be the case. Maybe someone out there knows. The problem is that during generation of the pdf, fop complains (I believe it's fop that's complaining) as follows:
2007-03-20 10:13:49,819 INFO  [STDOUT] [ERROR]
2007-03-20 10:13:49,819 INFO [STDOUT] Could not load external SVG: White spaces are required between publicId and systemId.

Hmm, I think FOP complains, because Batik complains, and Batik complains because Xerces complains...
At least, that's what I found when googling for that specific message.

If that is the problem, then try to make sure the same version of Xerces-J (XML Parser) is used on both systems.
Shortcut: try the following in your production environment
Copy xercesImpl.jar and xml-apis.jar from %FOP_HOME%/lib to % JAVA_HOME%/lib/endorsed/ (create this latter directory if it doesn't exists. Then try again...

HTH!

Cheers,

Andreas


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to