The client, server or gateways timed out.
The cause error or null if there is none.
An error message.
Convenience function to get the description of an error with its cause.