Class CBLError.Code

java.lang.Object
com.couchbase.lite.CBLError.Code
Enclosing class:
CBLError

public static final class CBLError.Code extends Object
  • Field Details

    • ASSERTION_FAILED

      public static final int ASSERTION_FAILED
      Internal assertion failure
      See Also:
    • UNIMPLEMENTED

      public static final int UNIMPLEMENTED
      An unimplemented API call
      See Also:
    • UNSUPPORTED_ENCRYPTION

      public static final int UNSUPPORTED_ENCRYPTION
      Unsupported encryption algorithm
      See Also:
    • BAD_REVISION_ID

      public static final int BAD_REVISION_ID
      An was made to insert a document with an invalid revision ID This is frequently caused by an invalid revision ID written directly into Sync Gateway via the REST API
      See Also:
    • CORRUPT_REVISION_DATA

      public static final int CORRUPT_REVISION_DATA
      Revision contains corrupted/unreadable data
      See Also:
    • NOT_OPEN

      public static final int NOT_OPEN
      Database/KeyStore is not open
      See Also:
    • NOT_FOUND

      public static final int NOT_FOUND
      Document not found
      See Also:
    • CONFLICT

      public static final int CONFLICT
      Document update conflict
      See Also:
    • INVALID_PARAMETER

      public static final int INVALID_PARAMETER
      Invalid function parameter or struct value
      See Also:
    • UNEXPECTED_ERROR

      public static final int UNEXPECTED_ERROR
      Internal unexpected C++ exception
      See Also:
    • CANT_OPEN_FILE

      public static final int CANT_OPEN_FILE
      Database file can't be opened; may not exist
      See Also:
    • IO_ERROR

      public static final int IO_ERROR
      File I/O error
      See Also:
    • MEMORY_ERROR

      public static final int MEMORY_ERROR
      Memory allocation failed (out of memory?)
      See Also:
    • NOT_WRITABLE

      public static final int NOT_WRITABLE
      File is not writeable
      See Also:
    • CORRUPT_DATA

      public static final int CORRUPT_DATA
      Data is corrupted
      See Also:
    • BUSY

      public static final int BUSY
      Database is busy / locked
      See Also:
    • NOT_IN_TRANSACTION

      public static final int NOT_IN_TRANSACTION
      Function cannot be called while in a transaction
      See Also:
    • TRANSACTION_NOT_CLOSED

      public static final int TRANSACTION_NOT_CLOSED
      Database can't be closed while a transaction is open
      See Also:
    • UNSUPPORTED

      public static final int UNSUPPORTED
      Operation not supported on this database
      See Also:
    • NOT_A_DATABASE_FILE

      public static final int NOT_A_DATABASE_FILE
      See Also:
    • WRONG_FORMAT

      public static final int WRONG_FORMAT
      Database exists but not in the format/storage requested
      See Also:
    • CRYPTO

      public static final int CRYPTO
      Encryption / Decryption error
      See Also:
    • INVALID_QUERY

      public static final int INVALID_QUERY
      Invalid query
      See Also:
    • MISSING_INDEX

      public static final int MISSING_INDEX
      No such index, or query requires a nonexistent index
      See Also:
    • INVALID_QUERY_PARAM

      public static final int INVALID_QUERY_PARAM
      Unknown query param name, or param number out of range
      See Also:
    • REMOTE_ERROR

      public static final int REMOTE_ERROR
      Unknown error from remote server
      See Also:
    • DATABASE_TOO_OLD

      public static final int DATABASE_TOO_OLD
      Database file format is older than what I can open
      See Also:
    • DATABASE_TOO_NEW

      public static final int DATABASE_TOO_NEW
      Database file format is newer than what I can open
      See Also:
    • BAD_DOC_ID

      public static final int BAD_DOC_ID
      Invalid document ID
      See Also:
    • CANT_UPGRADE_DATABASE

      public static final int CANT_UPGRADE_DATABASE
      Database can't be upgraded (might be unsupported dev version)
      See Also:
    • NETWORK_OFFSET

      public static final int NETWORK_OFFSET
      See Also:
    • DNS_FAILURE

      public static final int DNS_FAILURE
      DNS Lookup failed
      See Also:
    • UNKNOWN_HOST

      public static final int UNKNOWN_HOST
      DNS server doesn't know the hostname
      See Also:
    • TIMEOUT

      public static final int TIMEOUT
      Socket timeout during an operation
      See Also:
    • INVALID_URL

      public static final int INVALID_URL
      The provided URL is not valid
      See Also:
    • TOO_MANY_REDIRECTS

      public static final int TOO_MANY_REDIRECTS
      Too many HTTP redirects for the HTTP client to handle
      See Also:
    • TLS_HANDSHAKE_FAILED

      public static final int TLS_HANDSHAKE_FAILED
      Failure during TLS handshake process
      See Also:
    • TLS_CERT_EXPIRED

      public static final int TLS_CERT_EXPIRED
      The provided TLS certificate has expired
      See Also:
    • TLS_CERT_UNTRUSTED

      public static final int TLS_CERT_UNTRUSTED
      Cert isn't trusted for other reason
      See Also:
    • TLS_CLIENT_CERT_REQUIRED

      public static final int TLS_CLIENT_CERT_REQUIRED
      A required client certificate was not provided
      See Also:
    • TLS_CLIENT_CERT_REJECTED

      public static final int TLS_CLIENT_CERT_REJECTED
      Client certificate was rejected by the server
      See Also:
    • TLS_CERT_UNKNOWN_ROOT

      public static final int TLS_CERT_UNKNOWN_ROOT
      Self-signed cert, or unknown anchor cert
      See Also:
    • INVALID_REDIRECT

      public static final int INVALID_REDIRECT
      The client was redirected to an invalid location by the server
      See Also:
    • HTTP_BASE

      public static final int HTTP_BASE
      See Also:
    • HTTP_AUTH_REQUIRED

      public static final int HTTP_AUTH_REQUIRED
      Missing or incorrect user authentication
      See Also:
    • HTTP_FORBIDDEN

      public static final int HTTP_FORBIDDEN
      User doesn't have permission to access resource
      See Also:
    • HTTP_NOT_FOUND

      public static final int HTTP_NOT_FOUND
      Resource not found
      See Also:
    • HTTP_CONFLICT

      public static final int HTTP_CONFLICT
      Update conflict
      See Also:
    • HTTP_PROXY_AUTH_REQUIRED

      public static final int HTTP_PROXY_AUTH_REQUIRED
      HTTP proxy requires authentication
      See Also:
    • HTTP_ENTITY_TOO_LARGE

      public static final int HTTP_ENTITY_TOO_LARGE
      Data is too large to upload
      See Also:
    • HTTP_IM_A_TEAPOT

      public static final int HTTP_IM_A_TEAPOT
      See Also:
    • HTTP_INTERNAL_SERVER_ERROR

      public static final int HTTP_INTERNAL_SERVER_ERROR
      Something's wrong with the server
      See Also:
    • HTTP_NOT_IMPLEMENTED

      public static final int HTTP_NOT_IMPLEMENTED
      Unimplemented server functionality
      See Also:
    • HTTP_SERVICE_UNAVAILABLE

      public static final int HTTP_SERVICE_UNAVAILABLE
      Service is down temporarily
      See Also:
    • WEB_SOCKET_NORMAL_CLOSE

      public static final int WEB_SOCKET_NORMAL_CLOSE
      Not an error: This is the lower bound for WebSocket related errors
      See Also:
    • WEB_SOCKET_GOING_AWAY

      public static final int WEB_SOCKET_GOING_AWAY
      Peer has to close, e.g. because host app is quitting
      See Also:
    • WEB_SOCKET_PROTOCOL_ERROR

      public static final int WEB_SOCKET_PROTOCOL_ERROR
      Protocol violation: invalid framing data
      See Also:
    • WEB_SOCKET_DATA_ERROR

      public static final int WEB_SOCKET_DATA_ERROR
      Message payload cannot be handled
      See Also:
    • WEB_SOCKET_ABNORMAL_CLOSE

      public static final int WEB_SOCKET_ABNORMAL_CLOSE
      TCP socket closed unexpectedly
      See Also:
    • WEB_SOCKET_BAD_MESSAGE_FORMAT

      public static final int WEB_SOCKET_BAD_MESSAGE_FORMAT
      Unparseable WebSocket message
      See Also:
    • WEB_SOCKET_POLICY_ERROR

      public static final int WEB_SOCKET_POLICY_ERROR
      Message violated unspecified policy
      See Also:
    • WEB_SOCKET_MESSAGE_TOO_BIG

      public static final int WEB_SOCKET_MESSAGE_TOO_BIG
      Message is too large for peer to handle
      See Also:
    • WEB_SOCKET_MISSING_EXTENSION

      public static final int WEB_SOCKET_MISSING_EXTENSION
      Peer doesn't provide a necessary extension
      See Also:
    • WEB_SOCKET_CANT_FULFILL

      public static final int WEB_SOCKET_CANT_FULFILL
      Can't fulfill request due to "unexpected condition"
      See Also:
    • WEB_SOCKET_TLS_FAILURE

      public static final int WEB_SOCKET_TLS_FAILURE
      See Also:
    • WEB_SOCKET_USER

      public static final int WEB_SOCKET_USER
      See Also:
    • WEB_SOCKET_CLOSE_USER_TRANSIENT

      public static final int WEB_SOCKET_CLOSE_USER_TRANSIENT
      Exceptions during P2P replication that are transient will be assigned this error code
      See Also:
    • WEB_SOCKET_CLOSE_USER_PERMANENT

      public static final int WEB_SOCKET_CLOSE_USER_PERMANENT
      Exceptions during P2P replication that are permanent will be assigned this error code
      See Also: