Returns the root exception that caused this exception.
Returns:
The possibly null root exception that caused this exception.
printStackTrace
public void printStackTrace()
Prints this exception's stack trace to System.err.
If this exception has a root exception; the stack trace of the
root exception is printed to System.err instead.
Prints this exception's stack trace to a print stream.
If this exception has a root exception; the stack trace of the
root exception is printed to the print stream instead.
Prints this exception's stack trace to a print writer.
If this exception has a root exception; the stack trace of the
root exception is printed to the print writer instead.
Returns the string representation of this exception.
The string representation contains
this exception's class name, its detailed messsage, and if
it has a root exception, the string representation of the root
exception. This string representation
is meant for debugging and not meant to be interpreted
programmatically.
Returns:
The non-null string representation of this exception.