From 526305321ca7dcdcc095e44ebcbadb50c663f7fd Mon Sep 17 00:00:00 2001 From: foesa <35463247+foesa-yang@users.noreply.github.com> Date: Thu, 17 Nov 2022 16:26:44 +0800 Subject: [PATCH] Update error-code.md --- docs-2.0/20.appendix/error-code.md | 353 +++++++++++++++-------------- 1 file changed, 179 insertions(+), 174 deletions(-) diff --git a/docs-2.0/20.appendix/error-code.md b/docs-2.0/20.appendix/error-code.md index ee8a0ec46a6..83d7fe214c3 100644 --- a/docs-2.0/20.appendix/error-code.md +++ b/docs-2.0/20.appendix/error-code.md @@ -10,180 +10,185 @@ NebulaGraph returns an error code when an error occurs. This topic describes the - When the code returned is `0`, it means that the operation is successful. -|Error Code|Description| -|:---|:---| -|`-1`| Lost connection | -|`-2`| Unable to establish connection | -|`-3`| RPC failure | -|`-4`| Raft leader has been changed| -|`-5`| Graph space does not exist | -|`-6`| Tag does not exist | -|`-7`| Edge type does not exist | -|`-8`| Index does not exist| -|`-9`| Edge type property does not exist| -|`-10`| Tag property does not exist| -|`-11`| The current role does not exist| -|`-12`| The current configuration does not exist| -|`-13`| The current host does not exist| -|`-15`| Listener does not exist| -|`-16`| The current partition does not exist| -|`-17`| Key does not exist| -|`-18`| User does not exist| -|`-19`| Statistics do not exist| -|`-20`| No current service found| -|`-21`| Drainer does not exist| -|`-22`| Drainer client does not exist| -|`-24`| Backup failed| -|`-25`| The backed-up table is empty| -|`-26`| Table backup failure| -|`-27`| MultiGet could not get all data| -|`-28`| Index rebuild failed| -|`-29`| Password is invalid| -|`-30`| Unable to get absolute path| -|`-1001`| Authentication failed| -|`-1002`| Invalid session| -|`-1003`| Session timeout| -|`-1004`| Syntax error| -|`-1005`| Execution error| -|`-1006`| Statement is empty| -|`-1008`| Permission denied| -|`-1009`| Semantic error| -|`-1010`| Maximum number of connections exceeded| -|`-1011`| Access to storage failed (only some requests succeeded)| -|`-2001`| Host does not exist| -|`-2002`| Host already exists| -|`-2003`| Invalid host| -|`-2004`| The current command, statement, or function is not supported| -|`-2007`| Configuration items cannot be changed| -|`-2008`| Parameters conflict with meta data| -|`-2009`| Invalid parameter| -|`-2010`| Wrong cluster| -|`-2011`| Listener conflicts| -|`-2012`| Host not exist| -|`-2013`| Schema name already exists| -|`-2014`| There are still indexes related to tag or edge, cannot drop it| -|`-2015`| There are still some space on the host, cannot drop it| -|`-2021`| Failed to store data| -|`-2022`| Illegal storage segment| -|`-2023`| Invalid data balancing plan| -|`-2024`| The cluster is already in the data balancing status| -|`-2025`| There is no running data balancing plan| -|`-2026`| Lack of valid hosts| -|`-2027`| A data balancing plan that has been corrupted| -|`-2029`| Lack of valid drainers| -|`-2030`| Failed to recover user role| -|`-2031`| Number of invalid partitions| -|`-2032`| Invalid replica factor| -|`-2033`| Invalid character set| -|`-2034`| Invalid character sorting rules| -|`-2035`| Character set and character sorting rule mismatch| -|`-2040`| Failed to generate a snapshot| -|`-2041`| Failed to write block data| -|`-2044`| Failed to add new task| -|`-2045`| Failed to stop task| -|`-2046`| Failed to save task information| -|`-2047`| Data balancing failed| -|`-2048`| The current task has not been completed| -|`-2049`| Task report failed| -|`-2050`| The current task is not in the graph space| -|`-2051`| The current task needs to be resumed| -|`-2052`| The job status has already been failed or finished | -|`-2053`| Job default status| -|`-2054`| The given job do not support stop| -|`-2055`| The leader distribution has not been reported, so can't send task to storage| -|`-2065`| Invalid task| -|`-2066`| Backup terminated (index being created)| -|`-2067`| Graph space does not exist at the time of backup| -|`-2068`| Backup recovery failed| -|`-2069`| Session does not exist| -|`-2070`| Failed to get cluster information| -|`-2071`| Failed to get absolute path when getting cluster information| -|`-2072`| Unable to get an agent when getting cluster information| -|`-2073`| Query not found| -|`-2074`| Failed to receive heartbeat from agent| -|`-2080`| Invalid variable| -|`-2081`| Variable value and type do not match| -|`-3001`| Consensus cannot be reached during an election| -|`-3002`| Key already exists| -|`-3003`| Data type mismatch| -|`-3004`| Invalid field value| -|`-3005`| Invalid operation| -|`-3006`| Current value is not allowed to be empty| -|`-3007`| Field value must be set if the field value is `NOT NULL` or has no default value| -|`-3008`| The value is out of the range of the current type| -|`-3010`| Data conflict| -|`-3011`| Writes are delayed| -|`-3021`| Incorrect data type| -|`-3022`| Invalid VID length| -|`-3031`| Invalid filter| -|`-3032`| Invalid field update| -|`-3033`| Invalid KV storage| -|`-3034`| Peer invalid| -|`-3035`| Out of retries| -|`-3036`| Leader change failed| -|`-3037`| Invalid stat type| -|`-3038`| VID is invalid| -|`-3040`| Failed to load meta information| -|`-3041`| Failed to generate checkpoint| -|`-3042`| Generating checkpoint is blocked| -|`-3043`| Data is filtered| -|`-3044`| Invalid data| -|`-3045`| Concurrent write conflicts on the same edge| -|`-3046`| Concurrent write conflict on the same vertex | -|`-3047`| Lock is invalid| -|`-3051`| Invalid task parameter| -|`-3052`| The user canceled the task| -|`-3053`| Task execution failed| -|`-3060`| Execution plan was cleared| -|`-3061`| Client and server versions are not compatible| -|`-3062`| Failed to get ID serial number| -|`-3070`| The heartbeat process was not completed when the request was received| -|`-3071`| Out-of-date heartbeat received from the old leader (the new leader has been elected)| -|`-3073`| Concurrent write conflicts with later requests| -|`-3500`| Unknown partition| -|`-3501`| Raft logs lag behind| -|`-3502`| Raft logs are out of date| -|`-3503`| Heartbeat messages are out of date| -|`-3504`| Unknown additional logs| -|`-3511`| Waiting for the snapshot to complete| -|`-3512`| There was an error sending the snapshot| -|`-3513`| Invalid receiver| -|`-3514`| Raft did not start| -|`-3515`| Raft has stopped| -|`-3516`| Wrong role| -|`-3521`| Write to a WAL failed| -|`-3522`| The host has stopped| -|`-3523`| Too many requests| -|`-3524`| Persistent snapshot failed| -|`-3525`| RPC exception| -|`-3526`| No WAL logs found| -|`-3527`| Host suspended| -|`-3528`| Writes are blocked| -|`-3529`| Cache overflow| -|`-3530`| Atomic operation failed| -|`-3531`| Leader lease expired| -|`-3532`| Data has been synchronized on Raft| -|`-4001`| Drainer logs lag behind| -|`-4002`| Drainer logs are out of date| -|`-4003`| The drainer data storage is invalid| -|`-4004`| Graph space mismatch| -|`-4005`| Partition mismatch| -|`-4006`| Data conflict| -|`-4007`| Request conflict| -|`-4008`| Illegal data| -|`-5001`| Cache configuration error| -|`-5002`| Insufficient space| -|`-5003`| No cache hit| -|`-5005`| Write cache failed| -|`-7001`| Number of machines exceeded the limit| -|`-7002`| Failed to resolve certificate| -|`-8000`| Unknown error| +|Error name|Error Code|Description| +|:---|:---|:---| +|`E_DISCONNECTED`|`-1`| Lost connection | +|`E_FAIL_TO_CONNECT`|`-2`| Unable to establish connection | +|`E_RPC_FAILURE`|`-3`| RPC failure | +|`E_LEADER_CHANGED`|`-4`| Raft leader has been changed| +|`E_SPACE_NOT_FOUND`|`-5`| Graph space does not exist | +|`E_TAG_NOT_FOUND`|`-6`| Tag does not exist | +|`E_EDGE_NOT_FOUND`|`-7`| Edge type does not exist | +|`E_INDEX_NOT_FOUND`|`-8`| Index does not exist| +|`E_EDGE_PROP_NOT_FOUND`|`-9`| Edge type property does not exist| +|`E_TAG_PROP_NOT_FOUND`|`-10`| Tag property does not exist| +|`E_ROLE_NOT_FOUND`|`-11`| The current role does not exist| +|`E_CONFIG_NOT_FOUND`|`-12`| The current configuration does not exist| +|`E_MACHINE_NOT_FOUND`|`-13`| The current host does not exist| +|`E_LISTENER_NOT_FOUND`|`-15`| Listener does not exist| +|`E_PART_NOT_FOUND`|`-16`| The current partition does not exist| +|`E_KEY_NOT_FOUND`|`-17`| Key does not exist| +|`E_USER_NOT_FOUND`|`-18`| User does not exist| +|`E_STATS_NOT_FOUND`|`-19`| Statistics do not exist| +|`E_SERVICE_NOT_FOUND`|`-20`| No current service found| +|`E_BACKUP_FAILED`|`-24`| Backup failed| +|`E_BACKUP_EMPTY_TABLE`|`-25`| The backed-up table is empty| +|`E_BACKUP_TABLE_FAILED`|`-26`| Table backup failure| +|`E_PARTIAL_RESULT`|`-27`| MultiGet could not get all data| +|`E_REBUILD_INDEX_FAILED`|`-28`| Index rebuild failed| +|`E_INVALID_PASSWORD`|`-29`| Password is invalid| +|`E_FAILED_GET_ABS_PATH`|`-30`| Unable to get absolute path| +|`E_BAD_USERNAME_PASSWORD`|`-1001`| Authentication failed| +|`E_SESSION_INVALID`|`-1002`| Invalid session| +|`E_SESSION_TIMEOUT`|`-1003`| Session timeout| +|`E_SYNTAX_ERROR`|`-1004`| Syntax error| +|`E_EXECUTION_ERROR`|`-1005`| Execution error| +|`E_STATEMENT_EMPTY`|`-1006`| Statement is empty| +|`E_BAD_PERMISSION`|`-1008`| Permission denied| +|`E_SEMANTIC_ERROR`|`-1009`| Semantic error| +|`E_TOO_MANY_CONNECTIONS`|`-1010`| Maximum number of connections exceeded| +|`E_PARTIAL_SUCCEEDED`|`-1011`| Access to storage failed (only some requests succeeded)| +|`E_NO_HOSTS`|`-2001`| Host does not exist| +|`E_EXISTED`|`-2002`| Host already exists| +|`E_INVALID_HOST`|`-2003`| Invalid host| +|`E_UNSUPPORTED`|`-2004`| The current command, statement, or function is not supported| +|`E_NOT_DROP`|`-2005`|Not allowed to drop| +|`E_CONFIG_IMMUTABLE`|`-2007`| Configuration items cannot be changed| +|`E_CONFLICT`|`-2008`| Parameters conflict with meta data| +|`E_INVALID_PARM`|`-2009`| Invalid parameter| +|`E_WRONGCLUSTER`|`-2010`| Wrong cluster| +|`E_ZONE_NOT_ENOUGH`|`-2011`| Listener conflicts| +|`E_ZONE_IS_EMPTY`|`-2012`| Host not exist| +|`E_SCHEMA_NAME_EXISTS`|`-2013`| Schema name already exists| +|`E_RELATED_INDEX_EXISTS`|`-2014`| There are still indexes related to tag or edge, cannot drop it| +|`E_RELATED_SPACE_EXISTS`|`-2015`| There are still some space on the host, cannot drop it| +|`E_STORE_FAILURE`|`-2021`| Failed to store data| +|`E_STORE_SEGMENT_ILLEGAL`|`-2022`| Illegal storage segment| +|`E_BAD_BALANCE_PLAN`|`-2023`| Invalid data balancing plan| +|`E_BALANCED`|`-2024`| The cluster is already in the data balancing status| +|`E_NO_RUNNING_BALANCE_PLAN`|`-2025`| There is no running data balancing plan| +|`E_NO_VALID_HOST`|`-2026`| Lack of valid hosts| +|`E_CORRUPTED_BALANCE_PLAN`|`-2027`| A data balancing plan that has been corrupted| +|`E_IMPROPER_ROLE`|`-2030`| Failed to recover user role| +|`E_INVALID_PARTITION_NUM`|`-2031`| Number of invalid partitions| +|`E_INVALID_REPLICA_FACTOR`|`-2032`| Invalid replica factor| +|`E_INVALID_CHARSET`|`-2033`| Invalid character set| +|`E_INVALID_COLLATE`|`-2034`| Invalid character sorting rules| +|`E_CHARSET_COLLATE_NOT_MATCH`|`-2035`| Character set and character sorting rule mismatch| +|`E_SNAPSHOT_FAILURE`|`-2040`| Failed to generate a snapshot| +|`E_BLOCK_WRITE_FAILURE`|`-2041`| Failed to write block data| +|`E_ADD_JOB_FAILURE`|`-2044`| Failed to add new task| +|`E_STOP_JOB_FAILURE`|`-2045`| Failed to stop task| +|`E_SAVE_JOB_FAILURE`|`-2046`| Failed to save task information| +|`E_BALANCER_FAILURE`|`-2047`| Data balancing failed| +|`E_JOB_NOT_FINISHED`|`-2048`| The current task has not been completed| +|`E_TASK_REPORT_OUT_DATE`|`-2049`| Task report failed| +|`E_JOB_NOT_IN_SPACE`|`-2050`| The current task is not in the graph space| +|`E_JOB_NEED_RECOVER`|`-2051`| The current task needs to be resumed| +|`E_JOB_ALREADY_FINISH`|`-2052`| The job status has already been failed or finished | +|`E_JOB_SUBMITTED`|`-2053`| Job default status| +|`E_JOB_NOT_STOPPABLE`|`-2054`| The given job do not support stop| +|`E_JOB_HAS_NO_TARGET_STORAGE`|`-2055`| The leader distribution has not been reported, so can't send task to storage| +|`E_INVALID_JOB`|`-2065`| Invalid task| +|`E_BACKUP_BUILDING_INDEX`|`-2066`| Backup terminated (index being created)| +|`E_BACKUP_SPACE_NOT_FOUND`|`-2067`| Graph space does not exist at the time of backup| +|`E_RESTORE_FAILURE`|`-2068`| Backup recovery failed| +|`E_SESSION_NOT_FOUND`|`-2069`| Session does not exist| +|`E_LIST_CLUSTER_FAILURE`|`-2070`| Failed to get cluster information| +|`E_LIST_CLUSTER_GET_ABS_PATH_FAILURE`|`-2071`| Failed to get absolute path when getting cluster information| +|`E_LIST_CLUSTER_NO_AGENT_FAILURE`|`-2072`| Unable to get an agent when getting cluster information| +|`E_QUERY_NOT_FOUND`|`-2073`| Query not found| +|`E_AGENT_HB_FAILUE`|`-2074`| Failed to receive heartbeat from agent| +|`E_CONSENSUS_ERROR`|`-3001`| Consensus cannot be reached during an election| +|`E_KEY_HAS_EXISTS`|`-3002`| Key already exists| +|`E_DATA_TYPE_MISMATCH`|`-3003`| Data type mismatch| +|`E_INVALID_FIELD_VALUE`|`-3004`| Invalid field value| +|`E_INVALID_OPERATION`|`-3005`| Invalid operation| +|`E_NOT_NULLABLE`|`-3006`| Current value is not allowed to be empty| +|`E_FIELD_UNSET`|`-3007`| Field value must be set if the field value is `NOT NULL` or has no default value| +|`E_OUT_OF_RANGE`|`-3008`| The value is out of the range of the current type| +|`E_DATA_CONFLICT_ERROR`|`-3010`| Data conflict| +|`E_WRITE_STALLED`|`-3011`| Writes are delayed| +|`E_IMPROPER_DATA_TYPE`|`-3021`| Incorrect data type| +|`E_INVALID_SPACEVIDLEN`|`-3022`| Invalid VID length| +|`E_INVALID_FILTER`|`-3031`| Invalid filter| +|`E_INVALID_UPDATER`|`-3032`| Invalid field update| +|`E_INVALID_STORE`|`-3033`| Invalid KV storage| +|`E_INVALID_PEER`|`-3034`| Peer invalid| +|`E_RETRY_EXHAUSTED`|`-3035`| Out of retries| +|`E_TRANSFER_LEADER_FAILED`|`-3036`| Leader change failed| +|`E_INVALID_STAT_TYPE`|`-3037`| Invalid stat type| +|`E_INVALID_VID`|`-3038`| VID is invalid| +|`E_LOAD_META_FAILED`|`-3040`| Failed to load meta information| +|`E_FAILED_TO_CHECKPOINT`|`-3041`| Failed to generate checkpoint| +|`E_CHECKPOINT_BLOCKED`|`-3042`| Generating checkpoint is blocked| +|`E_FILTER_OUT`|`-3043`| Data is filtered| +|`E_INVALID_DATA`|`-3044`| Invalid data| +|`E_MUTATE_EDGE_CONFLICT`|`-3045`| Concurrent write conflicts on the same edge| +|`E_MUTATE_TAG_CONFLICT`|`-3046`| Concurrent write conflict on the same vertex | +|`E_OUTDATED_LOCK`|`-3047`| Lock is invalid| +|`E_INVALID_TASK_PARA`|`-3051`| Invalid task parameter| +|`E_USER_CANCEL`|`-3052`| The user canceled the task| +|`E_TASK_EXECUTION_FAILED`|`-3053`| Task execution failed| +|`E_PLAN_IS_KILLED`|`-3060`| Execution plan was cleared| +|`E_NO_TERM`|`-3070`| The heartbeat process was not completed when the request was received| +|`E_OUTDATED_TERM`|`-3071`| Out-of-date heartbeat received from the old leader (the new leader has been elected)| +|`E_WRITE_WRITE_CONFLICT`|`-3073`| Concurrent write conflicts with later requests| +|`E_RAFT_UNKNOWN_PART`|`-3500`| Unknown partition| +|`E_RAFT_LOG_GAP`|`-3501`| Raft logs lag behind| +|`E_RAFT_LOG_STALE`|`-3502`| Raft logs are out of date| +|`E_RAFT_TERM_OUT_OF_DATE`|`-3503`| Heartbeat messages are out of date| +|`E_RAFT_UNKNOWN_APPEND_LOG`|`-3504`| Unknown additional logs| +|`E_RAFT_WAITING_SNAPSHOT`|`-3511`| Waiting for the snapshot to complete| +|`E_RAFT_SENDING_SNAPSHOT`|`-3512`| There was an error sending the snapshot| +|`E_RAFT_INVALID_PEER`|`-3513`| Invalid receiver| +|`E_RAFT_NOT_READY`|`-3514`| Raft did not start| +|`E_RAFT_STOPPED`|`-3515`| Raft has stopped| +|`E_RAFT_BAD_ROLE`|`-3516`| Wrong role| +|`E_RAFT_WAL_FAIL`|`-3521`| Write to a WAL failed| +|`E_RAFT_HOST_STOPPED`|`-3522`| The host has stopped| +|`E_RAFT_TOO_MANY_REQUESTS`|`-3523`| Too many requests| +|`E_RAFT_PERSIST_SNAPSHOT_FAILED`|`-3524`| Persistent snapshot failed| +|`E_RAFT_RPC_EXCEPTION`|`-3525`| RPC exception| +|`E_RAFT_NO_WAL_FOUND`|`-3526`| No WAL logs found| +|`E_RAFT_HOST_PAUSED`|`-3527`| Host suspended| +|`E_RAFT_WRITE_BLOCKED`|`-3528`| Writes are blocked| +|`E_RAFT_BUFFER_OVERFLOW`|`-3529`| Cache overflow| +|`E_RAFT_ATOMIC_OP_FAILED`|`-3530`| Atomic operation failed| +|`E_LEADER_LEASE_FAILED`|`-3531`| Leader lease expired| +|`E_RAFT_CAUGHT_UP`|`-3532`| Data has been synchronized on Raft|