> 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] > > > >
