Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

aModify error code #1760

Merged
merged 1 commit into from
Nov 17, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
353 changes: 179 additions & 174 deletions docs-2.0/20.appendix/error-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -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|

<!--
|`-14`| Zone does not exist |
|`-2012`| The number of zones is sufficient|
|`-2013`| Zone is empty|
|`-5004`| |
|`-2043`| |
|`-2006`| |
|``|`-14`| Zone does not exist |
|``|`-2012`| The number of zones is sufficient|
|``|`-2013`| Zone is empty|
|``|`-5004`| |
|``|`-2043`| |
|``|`-2006`| |
|``|`-2029`| Lack of valid drainers|
|``|`-2080`| Invalid variable|
|``|`-2081`| Variable value and type do not match|
|``|`-3061`| Client and server versions are not compatible|
|``|`-3062`| Failed to get ID serial number|

//enterprise
|``|`-21`| Drainer does not exist|
|``|`-22`| Drainer client does not exist|

|``|`-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|

-->