|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] JAXB Reference Implementation Bug ?
I was looking at the code generated by a JAXB compile ( xjc.sh that came
with Java web services package version 1.2 )
( impl.runtime.validatorImpl class )
The code for validateRoot() finally executes this exception handler
-------------------------------------------------------------------
} catch( SAXException e ) {
// TODO exception handling.
// we need a consistent mechanism to convert SAXException
into JAXBException
Exception nested = e.getException();
if( e != null ) {
throw new ValidationException( nested );
} else {
throw new ValidationException( e );
}
//return false;
}
---------------------------------------------------------------------------
I think they meant "if( nested != null )".
This results in a ValidationException being thrown without any useful
information at all contained within, if nested happens to be null.
In otherwords if there is no nested exception original SAXException -
which probably contained a message and definitely stacktrace - is just
thrown away.
1. Am I write in my conclusion above ? Is this a known bug ?
2. What is the best JAXB implementation available out there ?
3. Is the RI known for its standard compliance ?
--
Sony Antony <santony@b...>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








