Ortwin Glück created XMLCOMMONS-87:
--------------------------------------
Summary: XMLStreamException not calling "super(th)" in constructors
Key: XMLCOMMONS-87
URL: https://issues.apache.org/jira/browse/XMLCOMMONS-87
Project: XML Commons
Issue Type: Bug
Components: XML Commons External (StAX)
Affects Versions: XML Commons External 1.4.01
Reporter: Ortwin Glück
The XMLStreamException in spec stax-api 1.2 is not calling the super(th) or
super(msg, th) for the constructors that take a throwable. There are two
problems this causes:
1) The "cause" is never set so the exception.getCause() always returns null and
potentially important information in the cause is discarded.
2) For the super(th) one, no message is set at all. Thus, all information that
could be useful is lost unless I specifically cast the exception to an
XMLStreamException and call the getNestedException(). Any generic exception
handling mechanism would not be able to provide a useful error message.
see also GERONIMO-6509, apparently the fix has never been upstreamed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]