Oh, wait! I found something.
{
"version": 1,
"revision": 1,
"errors": {
"0": {
"name": "SUCCESS",
"desc": "Success",
"attrs": [
"success"
]
},
"1": {
"name": "KEY_ENOENT",
"desc": "Not Found",
"attrs": [
"item-only"
]
},
"2": {
"name": "KEY_EEXISTS",
"desc": "key already exists, or CAS mismatch",
"attrs": [
"item-only"
]
},
"3": {
"name": "E2BIG",
"desc": "Value is too big",
"attrs": [
"item-only",
"invalid-input"
]
},
"4": {
"name": "EINVAL",
"desc": "Invalid packet",
"attrs": [
"internal",
"invalid-input"
]
},
"5": {
"name": "NOT_STORED",
"desc": "Not Stored",
"attrs": [
"internal",
"item-only"
]
},
"6": {
"name": "DELTA_BADVAL",
"desc": "Existing document not a number",
"attrs": [
"item-only",
"invalid-input"
]
},
"7": {
"name": "NOT_MY_VBUCKET",
"desc": "Server does not know about this vBucket",
"attrs": [
"fetch-config",
"invalid-input"
]
},
"8": {
"name": "NO_BUCKET",
"desc": "Not connected to any bucket",
"attrs": [
"conn-state-invalidated"
]
},
"9": {
"name": "LOCKED",
"desc": "Requested resource is locked",
"attrs": [
"item-locked",
"item-only",
"retry-now"
]
},
"1f": {
"name": "AUTH_STALE",
"desc": "Reauthentication required",
"attrs": [
"conn-state-invalidated",
"auth"
]
},
"20": {
"name": "AUTH_ERROR",
"desc": "Authentication failed",
"attrs": [
"conn-state-invalidated",
"auth"
]
},
"21": {
"name": "AUTH_CONTINUE",
"desc": "Continue authentication processs",
"attrs": [
"special-handling"
]
},
"22": {
"name": "ERANGE",
"desc": "Invalid range requested",
"attrs": [
"invalid-input"
]
},
"23": {
"name": "ROLLBACK",
"desc": "Rollback",
"attrs": [
"dcp",
"special-handling"
]
},
"24": {
"name": "EACCESS",
"desc": "Not authorized for command",
"attrs": [
"support"
]
},
"25": {
"name": "NOT_INITIALIZED",
"desc": "Server not initialized",
"attrs": [
"conn-state-invalidated"
]
},
"81": {
"name": "UNKNOWN_COMMAND",
"desc": "Unknown command. Maybe a newer server version knows about it",
"attrs": [
"support"
]
},
"82": {
"name": "ENOMEM",
"desc": "No memory available to store item. Add memory or remove some items and try later",
"attrs": [
"temp",
"retry-later"
]
},
"83": {
"name": "NOT_SUPPORTED",
"desc": "Command not supported with current bucket type/configuration",
"attrs": [
"support"
]
},
"84": {
"name": "EINTERNAL",
"desc": "Internal error. Reconnect recommended",
"attrs": [
"internal",
"conn-state-invalidated"
]
},
"85": {
"name": "EBUSY",
"desc": "Busy, try again",
"attrs": [
"temp",
"retry-now"
]
},
"86": {
"name": "ETMPFAIL",
"desc": "Temporary failure. Try again",
"attrs": [
"temp",
"retry-now"
]
},
"87": {
"name": "XATTR_EINVAL",
"desc": "Invalid extended attribute",
"attrs": [
"invalid-input"
]
},
"88": {
"name": "UNKNOWN_COLLECTION",
"desc": "Unknown collection (or no collection) in the key.",
"attrs": [
"invalid-input"
]
},
"c0": {
"name": "SUBDOC_PATH_ENOENT",
"desc": "Subdoc: Path not found in document",
"attrs": [
"subdoc",
"item-only"
]
},
"c1": {
"name": "SUBDOC_PATH_MISMATCH",
"desc": "Subdoc: Path and document disagree on structure",
"attrs": [
"subdoc",
"item-only"
]
},
"c2": {
"name": "SUBDOC_PATH_EINVAL",
"desc": "Subdoc: Invalid path (bad syntax or unacceptable semantics for command",
"attrs": [
"subdoc",
"invalid-input"
]
},
"c3": {
"name": "SUBDOC_PATH_E2BIG",
"desc": "Subdoc: Path size exceeds limit",
"attrs": [
"subdoc",
"invalid-input"
]
},
"c4": {
"name": "SUBDOC_PATH_E2DEEP",
"desc": "Subdoc: Path is too deep to be parsed",
"attrs": [
"subdoc",
"invalid-input"
]
},
"c5": {
"name": "SUBDOC_VALUE_CANTINSERT",
"desc": "Subdoc: Value invalid for insertion",
"attrs": [
"subdoc",
"invalid-input"
]
},
"c6": {
"name": "SUBDOC_DOC_NOTJSON",
"desc": "Subdoc: Document not JSON",
"attrs": [
"subdoc",
"item-only"
]
},
"c7": {
"name": "SUBDOC_NUM_ERANGE",
"desc": "Subdoc: Existing numeric value is not within range",
"attrs": [
"subdoc",
"item-only"
]
},
"c8": {
"name": "SUBDOC_DELTA_EINVAL",
"desc": "Subdoc: Invalid value passed for delta (out of range, or not an integer",
"attrs": [
"subdoc",
"item-only"
]
},
"c9": {
"name": "SUBDOC_PATH_EEXISTS",
"desc": "Subdoc: Path already exists",
"attrs": [
"subdoc",
"item-only"
]
},
"ca": {
"name": "SUBDOC_VALUE_ETOODEEP",
"desc": "Subdoc: Value is too deep, or would make the document too deep",
"attrs": [
"subdoc",
"invalid-input",
"item-only"
]
},
"cb": {
"name": "SUBDOC_INVALID_COMBO",
"desc": "Subdoc: Lookup and mutation commands found within single packet",
"attrs": [
"subdoc",
"invalid-input"
]
},
"cc": {
"name": "SUBDOC_MULTI_PATH_FAILURE",
"desc": "Subdoc: Some (or all) commands failed. Inspect payload for details",
"attrs": [
"subdoc",
"special-handling"
]
},
"cd": {
"name": "SUBDOC_SUCCESS_DELETED",
"desc": "Subdoc: Success, but the affected document was (and still is) deleted",
"attrs": [
"item-deleted",
"success",
"subdoc"
]
},
"ce": {
"name": "SUBDOC_XATTR_INVALID_FLAG_COMBO",
"desc": "Subdoc: The flag combination doesn't make any sense",
"attrs": [
"subdoc",
"invalid-input"
]
},
"cf": {
"name": "SUBDOC_XATTR_INVALID_KEY_COMBO",
"desc": "Subdoc: The key combination of the xattrs is not allowed",
"attrs": [
"subdoc",
"invalid-input"
]
},
"d0": {
"name": "SUBDOC_XATTR_UNKNOWN_MACRO",
"desc": "Subdoc: The server don't know about the specified macro",
"attrs": [
"subdoc",
"invalid-input"
]
},
"d1": {
"name": "SUBDOC_XATTR_UNKNOWN_VATTR",
"desc": "Subdoc: The server don't know about the specified virtual attribute",
"attrs": [
"subdoc",
"invalid-input"
]
},
"d2": {
"name": "SUBDOC_XATTR_CANT_MODIFY_VATTR",
"desc": "Subdoc: Can't modify virtual attributes",
"attrs": [
"subdoc",
"invalid-input"
]
},
"d3": {
"name": "SUBDOC_MULTI_PATH_FAILURE_DELETED",
"desc": "Subdoc: One or more paths in a multi-path command failed on a deleted document",
"attrs": [
"item-deleted",
"subdoc",
"special-handling"
]
},
"d4": {
"name": "SUBDOC_INVALID_XATTR_ORDER",
"desc": "Subdoc: Invalid XATTR order (xattrs should come first)",
"attrs": [
"subdoc",
"invalid-input"
]
}
}
}