[
https://issues.apache.org/jira/browse/GERONIMO-6509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13833856#comment-13833856
]
Daniel Kulp commented on GERONIMO-6509:
---------------------------------------
FactoryConfigurationError has the same problem
> 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)