You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2013/11/27 16:07:35 UTC
[jira] [Created] (GERONIMO-6509) XMLStreamException not calling
"super(th)" in constructors
Daniel Kulp created GERONIMO-6509:
-------------------------------------
Summary: XMLStreamException not calling "super(th)" in constructors
Key: GERONIMO-6509
URL: https://issues.apache.org/jira/browse/GERONIMO-6509
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: specs
Reporter: Daniel Kulp
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.
--
This message was sent by Atlassian JIRA
(v6.1#6144)