"If it is any help, I have gone through XMLScanner::scanDocument(const
XMLCh*
...) transcoding and writing out the systemId. This string (containing the
relative file name) is fine on entry to the routine, and is still fine
after
tmpURL is created and after the check isRelative is performed. But in the
catch for MalformedURLException the systemId appears to have turned into
nonsense - before the LocalFileInputSource is created, so the filename
going
into getFullPath in the IRIX platform utils is nonsense, causing realpath
to
return NULL."
This sounds a lot like the Solaris bug we had, where there were bugs in the
Solaris runtime exception handling. However, that was only in the presence
of multiple threads.
----------------------------------------
Dean Roddey
Software Weenie
IBM Center for Java Technology - Silicon Valley
[EMAIL PROTECTED]