Represents a failure result in the context of a tool operation.
The Throwable that caused the failure. It can be null if no specific throwable information is available.