geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <j...@apache.org>
Subject [jira] [Created] (GERONIMO-6509) XMLStreamException not calling "super(th)" in constructors
Date Wed, 27 Nov 2013 15:07:35 GMT
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)

Mime
View raw message