Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
nightly
-
None
Description
Exceptions thrown during marshalling are wrapped, first in a JiBXException and then in an XMLStreamException. When stack trace details are output, such as on server errors sent back to the client, the original exception information is then missing. It appears the main problem is the XMLStreamException not chaining to the wrapped exception, but this can be partially addressed by adding the original exception message to the JiBXException message, which is printed in the stack trace.