DatabaseError
public class DatabaseError
Instances of DatabaseError are passed to callbacks when an operation failed. They contain a description of the specific error that occurred.
Summary
Constants |
|
|---|---|
static final int |
DATA_STALE = -1Internal use |
static final int |
DISCONNECTED = -4The operation had to be aborted due to a network disconnect |
static final int |
EXPIRED_TOKEN = -6The supplied auth token has expired |
static final int |
INVALID_TOKEN = -7The specified authentication token is invalid. |
static final int |
MAX_RETRIES = -8The transaction had too many retries |
static final int |
NETWORK_ERROR = -24The operation could not be performed due to a network error. |
static final int |
OPERATION_FAILED = -2The server indicated that this operation failed |
static final int |
OVERRIDDEN_BY_SET = -9The transaction was overridden by a subsequent set |
static final int |
PERMISSION_DENIED = -3This client does not have permission to perform this operation |
static final int |
UNAVAILABLE = -10The service is unavailable |
static final int |
UNKNOWN_ERROR = -999An unknown error occurred. |
static final int |
USER_CODE_EXCEPTION = -11An exception occurred in user code |
static final int |
WRITE_CANCELED = -25The write was canceled locally |
Public methods |
|
|---|---|
static @NonNull DatabaseError |
|
int |
getCode() |
@NonNull String |
|
@NonNull String |
|
@NonNull DatabaseException |
Can be used if a third party needs an Exception from Firebase Database for integration purposes. |
String |
toString() |
Constants
DISCONNECTED
public static final int DISCONNECTED = -4
The operation had to be aborted due to a network disconnect
INVALID_TOKEN
public static final int INVALID_TOKEN = -7
The specified authentication token is invalid. This can occur when the token is malformed, expired, or the secret that was used to generate it has been revoked.
NETWORK_ERROR
public static final int NETWORK_ERROR = -24
The operation could not be performed due to a network error.
OPERATION_FAILED
public static final int OPERATION_FAILED = -2
The server indicated that this operation failed
OVERRIDDEN_BY_SET
public static final int OVERRIDDEN_BY_SET = -9
The transaction was overridden by a subsequent set
PERMISSION_DENIED
public static final int PERMISSION_DENIED = -3
This client does not have permission to perform this operation
UNKNOWN_ERROR
public static final int UNKNOWN_ERROR = -999
An unknown error occurred. Please refer to the error message and error details for more information.
USER_CODE_EXCEPTION
public static final int USER_CODE_EXCEPTION = -11
An exception occurred in user code
Public fields
Public methods
toException
public @NonNull DatabaseException toException()
Can be used if a third party needs an Exception from Firebase Database for integration purposes.
| Returns | |
|---|---|
@NonNull DatabaseException |
An exception wrapping this error, with an appropriate message and no stack trace. |