> That's the same bit of code I was talking about - I dimly recall
> years ago having trouble with exceptions on the GNU compiler
> under IRIX - could you use an if statement instead and avoid
> using the exception handling?
>

Thanks, that fixes the problem!!

David.

> --
> Eliot Muir, Technical Director                 iNTERFACEWARE
> mailto:[EMAIL PROTECTED]
> Voice 64-21-333068      http://www.interfaceware.com
>
> Makers of iNTERFACEWARE Chameleon
>    "Program to the iNTERFACE not the implementation"
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]
> Sent: Thursday, April 06, 2000 12:31 PM
> To: [EMAIL PROTECTED]
> Subject: Re: IRIX changes ...
>
>
>
>
> "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]
>
>
>
>

Reply via email to