AuthException
This exception is considered the top-level or "catch-all" for problems related to user account actions. The exact reason for the error can be found in Throwable.message.
For some error scenarios there are more specific and descriptive subtypes available. These are documented for the relevant API methods where they can be thrown.