Skip to content

Commit

Permalink
Update error-code.md (#2319)
Browse files Browse the repository at this point in the history
  • Loading branch information
foesa-yang authored Nov 16, 2022
1 parent 07f7a19 commit 7119391
Showing 1 changed file with 178 additions and 174 deletions.
352 changes: 178 additions & 174 deletions docs-2.0/20.appendix/error-code.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,180 +7,184 @@ NebulaGraph 运行出现问题时,会返回错误码。本文介绍错误码
- 如果出现错误但没有返回错误码,或错误码描述不清,请在[论坛](https://discuss.nebula-graph.com.cn/)或 [GitHub](https://github.com/vesoft-inc/nebula/issues) 反馈。
- 返回`0`表示执行成功。

|错误码|说明|
|:---|:---|
|`-1`| 连接断开 |
|`-2`| 无法建立连接 |
|`-3`| RPC 失败 |
|`-4`| Raft leader 变更|
|`-5`| 图空间不存在 |
|`-6`| Tag 不存在 |
|`-7`| Edge type不存在 |
|`-8`| 索引不存在|
|`-9`| 边属性不存在|
|`-10`| Tag 属性不存在|
|`-11`| 当前角色不存在|
|`-12`| 当前配置不存在|
|`-13`| 当前主机不存在|
|`-15`| listener 不存在|
|`-16`| 当前分区不存在|
|`-17`| key 不存在|
|`-18`| 用户不存在|
|`-19`| 统计信息不存在|
|`-20`| 没有找到当前服务|
|`-21`| drainer 不存在|
|`-22`| drainer 客户端不存在|
|`-24`| 备份失败|
|`-25`| 备份的表为空|
|`-26`| 备份表失败|
|`-27`| multiget 无法获得所有数据|
|`-28`| 重建索引失败|
|`-29`| 密码无效|
|`-30`| 无法获得绝对路径|
|`-1001`| 身份验证失败|
|`-1002`| 无效会话|
|`-1003`| 会话超时|
|`-1004`| 语法错误|
|`-1005`| 执行错误|
|`-1006`| 语句为空|
|`-1008`| 权限不足|
|`-1009`| 语义错误|
|`-1010`| 超出最大连接数|
|`-1011`| 访问存储失败(仅有部分请求成功)|
|`-2001`| 主机不存在|
|`-2002`| 主机已经存在|
|`-2003`| 无效主机|
|`-2004`| 当前命令、语句、功能不支持|
|`-2007`| 配置项不能改变|
|`-2008`| 参数与 meta 数据冲突|
|`-2009`| 无效的参数|
|`-2010`| 错误的集群|
|`-2011`| listener 冲突|
|`-2012`| 主机不存在|
|`-2013`| Schema 名字已存在|
|`-2014`| 与 Tag 或 Edge Type 相关的索引存在,不能被删除 |
|`-2015`| 仍有图空间在主机上,不能被删除|
|`-2021`| 存储数据失败|
|`-2022`| 存储段非法|
|`-2023`| 无效的数据均衡计划|
|`-2024`| 集群已经处于数据均衡状态|
|`-2025`| 没有正在运行的数据均衡计划|
|`-2026`| 缺少有效的主机|
|`-2027`| 已经损坏的数据均衡计划|
|`-2029`| 缺少有效的 drainer|
|`-2030`| 回收用户角色失败|
|`-2031`| 无效的分区数量|
|`-2032`| 无效的副本因子|
|`-2033`| 无效的字符集|
|`-2034`| 无效的字符排序规则|
|`-2035`| 字符集和字符排序规则不匹配|
|`-2040`| 生成快照失败|
|`-2041`| 写入块数据失败|
|`-2044`| 增加新的任务失败|
|`-2045`| 停止任务失败|
|`-2046`| 保存任务信息失败|
|`-2047`| 数据均衡失败|
|`-2048`| 当前任务还没有完成|
|`-2049`| 任务报表失效|
|`-2050`| 当前任务不在图空间内|
|`-2051`| 当前任务需要恢复|
|`-2052`| 任务已经失败或完成 |
|`-2053`| 任务默认状态 |
|`-2054`| 给定任务不支持停止 |
|`-2055`| leader 分布未上报,因此无法将任务发送到存储 |
|`-2065`| 无效的任务|
|`-2066`| 备份终止(正在创建索引)|
|`-2067`| 备份时图空间不存在|
|`-2068`| 备份恢复失败|
|`-2069`| 会话不存在|
|`-2070`| 获取集群信息失败|
|`-2071`| 获取集群信息时无法获取绝对路径|
|`-2072`| 获取集群信息时无法获得 agent|
|`-2073`| query 未找到|
|`-2074`| agent 没有汇报心跳|
|`-2080`| 无效变量|
|`-2081`| 变量值和类型不匹配|
|`-3001`| 选举时无法达成共识|
|`-3002`| key 已经存在|
|`-3003`| 数据类型不匹配|
|`-3004`| 无效的字段值|
|`-3005`| 无效的操作|
|`-3006`| 当前值不允许为空|
|`-3007`| 字段非空或者没有默认值时,字段值必须设置|
|`-3008`| 取值超出了当前类型的范围|
|`-3010`| 数据冲突|
|`-3011`| 写入被延迟|
|`-3021`| 不正确的数据类型|
|`-3022`| VID 长度无效|
|`-3031`| 无效的过滤器|
|`-3032`| 无效的字段更新|
|`-3033`| 无效的 KV 存储|
|`-3034`| peer 无效|
|`-3035`| 重试次数耗光|
|`-3036`| leader 转换失败|
|`-3037`| 无效的统计类型|
|`-3038`| VID 无效|
|`-3040`| 加载元信息失败|
|`-3041`| 生成 checkpoint 失败|
|`-3042`| 生成 checkpoint 被阻塞|
|`-3043`| 数据被过滤|
|`-3044`| 无效的数据|
|`-3045`| 并发写入同一条边发生冲突|
|`-3046`| 并发写入同一个点发生冲突|
|`-3047`| 锁已经失效|
|`-3051`| 无效的任务参数|
|`-3052`| 用户取消了任务|
|`-3053`| 任务执行失败|
|`-3060`| 执行计划被清除|
|`-3061`| 客户端和服务端版本不兼容|
|`-3062`| 获取 ID 序号失败|
|`-3070`| 收到请求时心跳流程未完成|
|`-3071`| 收到旧 leader 的过时心跳(已选举出新的 leader)|
|`-3073`| 并发写入时与后到的请求发生冲突|
|`-3500`| 未知的分区|
|`-3501`| raft 日志落后|
|`-3502`| raft 日志过期|
|`-3503`| 心跳信息已经过期|
|`-3504`| 未知的追加日志|
|`-3511`| 等待快照完成|
|`-3512`| 发送快照过程出错|
|`-3513`| 无效的接收端|
|`-3514`| Raft 没有启动|
|`-3515`| Raft 已经停止|
|`-3516`| 错误的角色|
|`-3521`| 写入 WAL 失败|
|`-3522`| 主机已经停止|
|`-3523`| 请求数量过多|
|`-3524`| 持久化快照失败|
|`-3525`| RPC 异常|
|`-3526`| 没有发现 WAL 日志|
|`-3527`| 主机暂停|
|`-3528`| 写入被堵塞|
|`-3529`| 缓存溢出|
|`-3530`| 原子操作失败|
|`-3531`| leader 租约过期|
|`-3532`| Raft 已经同步数据|
|`-4001`| drainer 日志落后|
|`-4002`| drainer 日志过期|
|`-4003`| drainer 数据存储无效|
|`-4004`| 图空间不匹配|
|`-4005`| 分区不匹配|
|`-4006`| 数据冲突|
|`-4007`| 请求冲突|
|`-4008`| 数据非法|
|`-5001`| 缓存配置错误|
|`-5002`| 空间不足|
|`-5003`| 没有命中缓存|
|`-5005`| 写缓存失败|
|`-7001`| 机器节点数超出限制|
|`-7002`| 解析证书失败|
|`-8000`| 未知错误|
|错误名称|错误码|说明|
|:---|:---|:---|
|`E_DISCONNECTED`|`-1`| 连接断开 |
|`E_FAIL_TO_CONNECT`|`-2`| 无法建立连接 |
|`E_RPC_FAILURE`|`-3`| RPC 失败 |
|`E_LEADER_CHANGED`|`-4`| Raft leader 变更|
|`E_SPACE_NOT_FOUND`|`-5`| 图空间不存在 |
|`E_TAG_NOT_FOUND`|`-6`| Tag 不存在 |
|`E_EDGE_NOT_FOUND`|`-7`| Edge type不存在 |
|`E_INDEX_NOT_FOUND`|`-8`| 索引不存在|
|`E_EDGE_PROP_NOT_FOUND`|`-9`| 边属性不存在|
|`E_TAG_PROP_NOT_FOUND`|`-10`| Tag 属性不存在|
|`E_ROLE_NOT_FOUND`|`-11`| 当前角色不存在|
|`E_CONFIG_NOT_FOUND`|`-12`| 当前配置不存在|
|`E_MACHINE_NOT_FOUND`|`-13`| 当前主机不存在|
|`E_LISTENER_NOT_FOUND`|`-15`| listener 不存在|
|`E_PART_NOT_FOUND`|`-16`| 当前分区不存在|
|`E_KEY_NOT_FOUND`|`-17`| key 不存在|
|`E_USER_NOT_FOUND`|`-18`| 用户不存在|
|`E_STATS_NOT_FOUND`|`-19`| 统计信息不存在|
|`E_SERVICE_NOT_FOUND`|`-20`| 没有找到当前服务|
|`E_BACKUP_FAILED`|`-24`| 备份失败|
|`E_BACKUP_EMPTY_TABLE`|`-25`| 备份的表为空|
|`E_BACKUP_TABLE_FAILED`|`-26`| 备份表失败|
|`E_PARTIAL_RESULT`|`-27`| multiget 无法获得所有数据|
|`E_REBUILD_INDEX_FAILED`|`-28`| 重建索引失败|
|`E_INVALID_PASSWORD`|`-29`| 密码无效|
|`E_FAILED_GET_ABS_PATH`|`-30`| 无法获得绝对路径|
|`E_BAD_USERNAME_PASSWORD`|`-1001`| 身份验证失败|
|`E_SESSION_INVALID`|`-1002`| 无效会话|
|`E_SESSION_TIMEOUT`|`-1003`| 会话超时|
|`E_SYNTAX_ERROR`|`-1004`| 语法错误|
|`E_EXECUTION_ERROR`|`-1005`| 执行错误|
|`E_STATEMENT_EMPTY`|`-1006`| 语句为空|
|`E_BAD_PERMISSION`|`-1008`| 权限不足|
|`E_SEMANTIC_ERROR`|`-1009`| 语义错误|
|`E_TOO_MANY_CONNECTIONS`|`-1010`| 超出最大连接数|
|`E_PARTIAL_SUCCEEDED`|`-1011`| 访问存储失败(仅有部分请求成功)|
|`E_NO_HOSTS`|`-2001`| 主机不存在|
|`E_EXISTED`|`-2002`| 主机已经存在|
|`E_INVALID_HOST`|`-2003`| 无效主机|
|`E_UNSUPPORTED`|`-2004`| 当前命令、语句、功能不支持|
|`E_NOT_DROP`|`-2005`|不允许删除|
|`E_CONFIG_IMMUTABLE`|`-2007`| 配置项不能改变|
|`E_CONFLICT`|`-2008`| 参数与 meta 数据冲突|
|`E_INVALID_PARM`|`-2009`| 无效的参数|
|`E_WRONGCLUSTER`|`-2010`| 错误的集群|
|`E_ZONE_NOT_ENOUGH`|`-2011`| listener 冲突|
|`E_ZONE_IS_EMPTY`|`-2012`| 主机不存在|
|`E_SCHEMA_NAME_EXISTS`|`-2013`| Schema 名字已存在|
|`E_RELATED_INDEX_EXISTS`|`-2014`| 与 Tag 或 Edge Type 相关的索引存在,不能被删除 |
|`E_RELATED_SPACE_EXISTS`|`-2015`| 仍有图空间在主机上,不能被删除|
|`E_STORE_FAILURE`|`-2021`| 存储数据失败|
|`E_STORE_SEGMENT_ILLEGAL`|`-2022`| 存储段非法|
|`E_BAD_BALANCE_PLAN`|`-2023`| 无效的数据均衡计划|
|`E_BALANCED`|`-2024`| 集群已经处于数据均衡状态|
|`E_NO_RUNNING_BALANCE_PLAN`|`-2025`| 没有正在运行的数据均衡计划|
|`E_NO_VALID_HOST`|`-2026`| 缺少有效的主机|
|`E_CORRUPTED_BALANCE_PLAN`|`-2027`| 已经损坏的数据均衡计划|
|``|`-2029`| 缺少有效的 drainer|
|`E_IMPROPER_ROLE`|`-2030`| 回收用户角色失败|
|`E_INVALID_PARTITION_NUM`|`-2031`| 无效的分区数量|
|`E_INVALID_REPLICA_FACTOR`|`-2032`| 无效的副本因子|
|`E_INVALID_CHARSET`|`-2033`| 无效的字符集|
|`E_INVALID_COLLATE`|`-2034`| 无效的字符排序规则|
|`E_CHARSET_COLLATE_NOT_MATCH`|`-2035`| 字符集和字符排序规则不匹配|
|`E_SNAPSHOT_FAILURE`|`-2040`| 生成快照失败|
|`E_BLOCK_WRITE_FAILURE`|`-2041`| 写入块数据失败|
|`E_ADD_JOB_FAILURE`|`-2044`| 增加新的任务失败|
|`E_STOP_JOB_FAILURE`|`-2045`| 停止任务失败|
|`E_SAVE_JOB_FAILURE`|`-2046`| 保存任务信息失败|
|`E_BALANCER_FAILURE`|`-2047`| 数据均衡失败|
|`E_JOB_NOT_FINISHED`|`-2048`| 当前任务还没有完成|
|`E_TASK_REPORT_OUT_DATE`|`-2049`| 任务报表失效|
|`E_JOB_NOT_IN_SPACE`|`-2050`| 当前任务不在图空间内|
|`E_JOB_NEED_RECOVER`|`-2051`| 当前任务需要恢复|
|`E_JOB_ALREADY_FINISH`|`-2052`| 任务已经失败或完成 |
|`E_JOB_SUBMITTED`|`-2053`| 任务默认状态 |
|`E_JOB_NOT_STOPPABLE`|`-2054`| 给定任务不支持停止 |
|`E_JOB_HAS_NO_TARGET_STORAGE`|`-2055`| leader 分布未上报,因此无法将任务发送到存储 |
|`E_INVALID_JOB`|`-2065`| 无效的任务|
|`E_BACKUP_BUILDING_INDEX`|`-2066`| 备份终止(正在创建索引)|
|`E_BACKUP_SPACE_NOT_FOUND`|`-2067`| 备份时图空间不存在|
|`E_RESTORE_FAILURE`|`-2068`| 备份恢复失败|
|`E_SESSION_NOT_FOUND`|`-2069`| 会话不存在|
|`E_LIST_CLUSTER_FAILURE`|`-2070`| 获取集群信息失败|
|`E_LIST_CLUSTER_GET_ABS_PATH_FAILURE`|`-2071`| 获取集群信息时无法获取绝对路径|
|`E_LIST_CLUSTER_NO_AGENT_FAILURE`|`-2072`| 获取集群信息时无法获得 agent|
|`E_QUERY_NOT_FOUND`|`-2073`| query 未找到|
|`E_AGENT_HB_FAILUE`|`-2074`| agent 没有汇报心跳|
|`E_CONSENSUS_ERROR`|`-3001`| 选举时无法达成共识|
|`E_KEY_HAS_EXISTS`|`-3002`| key 已经存在|
|`E_DATA_TYPE_MISMATCH`|`-3003`| 数据类型不匹配|
|`E_INVALID_FIELD_VALUE`|`-3004`| 无效的字段值|
|`E_INVALID_OPERATION`|`-3005`| 无效的操作|
|`E_NOT_NULLABLE`|`-3006`| 当前值不允许为空|
|`E_FIELD_UNSET`|`-3007`| 字段非空或者没有默认值时,字段值必须设置|
|`E_OUT_OF_RANGE`|`-3008`| 取值超出了当前类型的范围|
|`E_DATA_CONFLICT_ERROR`|`-3010`| 数据冲突|
|`E_WRITE_STALLED`|`-3011`| 写入被延迟|
|`E_IMPROPER_DATA_TYPE`|`-3021`| 不正确的数据类型|
|`E_INVALID_SPACEVIDLEN`|`-3022`| VID 长度无效|
|`E_INVALID_FILTER`|`-3031`| 无效的过滤器|
|`E_INVALID_UPDATER`|`-3032`| 无效的字段更新|
|`E_INVALID_STORE`|`-3033`| 无效的 KV 存储|
|`E_INVALID_PEER`|`-3034`| peer 无效|
|`E_RETRY_EXHAUSTED`|`-3035`| 重试次数耗光|
|`E_TRANSFER_LEADER_FAILED`|`-3036`| leader 转换失败|
|`E_INVALID_STAT_TYPE`|`-3037`| 无效的统计类型|
|`E_INVALID_VID`|`-3038`| VID 无效|
|`E_LOAD_META_FAILED`|`-3040`| 加载元信息失败|
|`E_FAILED_TO_CHECKPOINT`|`-3041`| 生成 checkpoint 失败|
|`E_CHECKPOINT_BLOCKED`|`-3042`| 生成 checkpoint 被阻塞|
|`E_FILTER_OUT`|`-3043`| 数据被过滤|
|`E_INVALID_DATA`|`-3044`| 无效的数据|
|`E_MUTATE_EDGE_CONFLICT`|`-3045`| 并发写入同一条边发生冲突|
|`E_MUTATE_TAG_CONFLICT`|`-3046`| 并发写入同一个点发生冲突|
|`E_OUTDATED_LOCK`|`-3047`| 锁已经失效|
|`E_INVALID_TASK_PARA`|`-3051`| 无效的任务参数|
|`E_USER_CANCEL`|`-3052`| 用户取消了任务|
|`E_TASK_EXECUTION_FAILED`|`-3053`| 任务执行失败|
|`E_PLAN_IS_KILLED`|`-3060`| 执行计划被清除|
|`E_NO_TERM`|`-3070`| 收到请求时心跳流程未完成|
|`E_OUTDATED_TERM`|`-3071`| 收到旧 leader 的过时心跳(已选举出新的 leader)|
|`E_WRITE_WRITE_CONFLICT`|`-3073`| 并发写入时与后到的请求发生冲突|
|`E_RAFT_UNKNOWN_PART`|`-3500`| 未知的分区|
|`E_RAFT_LOG_GAP`|`-3501`| raft 日志落后|
|`E_RAFT_LOG_STALE`|`-3502`| raft 日志过期|
|`E_RAFT_TERM_OUT_OF_DATE`|`-3503`| 心跳信息已经过期|
|`E_RAFT_UNKNOWN_APPEND_LOG`|`-3504`| 未知的追加日志|
|`E_RAFT_WAITING_SNAPSHOT`|`-3511`| 等待快照完成|
|`E_RAFT_SENDING_SNAPSHOT`|`-3512`| 发送快照过程出错|
|`E_RAFT_INVALID_PEER`|`-3513`| 无效的接收端|
|`E_RAFT_NOT_READY`|`-3514`| Raft 没有启动|
|`E_RAFT_STOPPED`|`-3515`| Raft 已经停止|
|`E_RAFT_BAD_ROLE`|`-3516`| 错误的角色|
|`E_RAFT_WAL_FAIL`|`-3521`| 写入 WAL 失败|
|`E_RAFT_HOST_STOPPED`|`-3522`| 主机已经停止|
|`E_RAFT_TOO_MANY_REQUESTS`|`-3523`| 请求数量过多|
|`E_RAFT_PERSIST_SNAPSHOT_FAILED`|`-3524`| 持久化快照失败|
|`E_RAFT_RPC_EXCEPTION`|`-3525`| RPC 异常|
|`E_RAFT_NO_WAL_FOUND`|`-3526`| 没有发现 WAL 日志|
|`E_RAFT_HOST_PAUSED`|`-3527`| 主机暂停|
|`E_RAFT_WRITE_BLOCKED`|`-3528`| 写入被堵塞|
|`E_RAFT_BUFFER_OVERFLOW`|`-3529`| 缓存溢出|
|`E_RAFT_ATOMIC_OP_FAILED`|`-3530`| 原子操作失败|
|`E_LEADER_LEASE_FAILED`|`-3531`| leader 租约过期|
|`E_RAFT_CAUGHT_UP`|`-3532`| Raft 已经同步数据|

<!--
|`-14`| zone 不存在|
|`-2012`| zone 数量不足|
|`-2013`| Zone 为空|
|`-5004`| |
|`-2043`| |
|`-2006`| |
|``|`-14`| zone 不存在|
|``|`-2012`| zone 数量不足|
|``|`-2013`| Zone 为空|
|``|`-5004`| |
|``|`-2043`| |
|``|`-2006`| |
|``|`-3061`| 客户端和服务端版本不兼容|
|``|`-3062`| 获取 ID 序号失败|
//企业版
|`E_DRAINER_NOT_FOUND`|`-21`| drainer 不存在|
|`E_DRAINER_CLIENT_NOT_FOUND`|`-22`| drainer 客户端不存在|
|`E_PART_STOPPED`|`-23`| 当前 partition 已经被停止|
|`E_LOG_GAP`|`-4001`| drainer 日志落后|
|`E_LOG_STALE`|`-4002`| drainer 日志过期|
|`E_INVALID_DRAINER_STORE`|`-4003`| drainer 数据存储无效|
|`E_SPACE_MISMATCH`|`-4004`| 图空间不匹配|
|`E_PART_MISMATCH`|`-4005`| 分区不匹配|
|`E_DATA_CONFLICT`|`-4006`| 数据冲突|
|`E_REQ_CONFLICT`|`-4007`| 请求冲突|
|`E_DATA_ILLEGAL`|`-4008`| 数据非法|
|`E_CACHE_CONFIG_ERROR`|`-5001`| 缓存配置错误|
|`E_NOT_ENOUGH_SPACE`|`-5002`| 空间不足|
|`E_CACHE_MISS`|`-5003`| 没有命中缓存|
|`E_POOL_NOT_FOUND`|`-5005`| 写缓存失败|
|`E_NODE_NUMBER_EXCEED_LIMIT`|`-7001`| 机器节点数超出限制|
|`E_PARSING_LICENSE_FAILURE`|`-7002`| 解析证书失败|
|`E_UNKNOWN`|`-8000`| 未知错误|
-->

0 comments on commit 7119391

Please sign in to comment.