文档下载建议反馈入口

  • 连接相关错误码(KW001-KW013)
  • 资源相关错误码(KW101)
  • 数据类型相关错误码(KW201-KW203)
  • 系统相关错误码(KW301-KW310)
  • 元数据相关错误码(KW501-KW513)
  • 对象校验相关错误码(KW601-KW602)
  • 权限相关错误码(KW701-KW773)
  • KaiwuDB 内部错误码(KW801-KW813)
  • 未知错误(KW901-KW917)

KaiwuDB 专有错误码

本文介绍常见的 KaiwuDB 专有错误码和错误消息,并按照错误类型对错误码进行了分类,便于用户更好地查找错误码和定位原因。

连接相关错误码(KW001-KW013)

错误码消息错误原因建议措施
KW001Connection (%ld) failed: %s连接失败重试连接。如果问题依然存在,联系售后支持人员
KW002Invalid connection id (%ld)连接 ID 无效检查连接 ID, 然后尝试重新连接
KW003Invalid request (unknown message type %d)消息类型不支持使用合法的消息类型创建消息
KW004Invalid startup packet layout: expected terminator as last byte无效的连接终端使用合法的终端连接数据库
KW005Protocol %u.%u is not supported协议不支持更换协议后重试。如果问题依然存在,联系售后支持人员
KW006Authentication failed for user %s用户名、密码或令牌不匹配检查用户名、密码或者令牌信息,然后重试
KW007Insufficient memory (request size: %lu)内存不足检查内存使用情况
KW008Create inner connection error. %s数据库连接创建错误检查连接信息、内存,或者联系售后支持人员
KW009Failed to send messages (%s)发送消息失败联系售后支持人员
KW010Failed to receive messages (%s)接收消息失败联系售后支持人员
KW011Unknown type %c, %s接收到的数据不匹配联系售后支持人员
KW012Get type [%c], %s没有相应的模块联系售后支持人员
KW013Communication failure: %s内部连接错误联系售后支持人员

资源相关错误码(KW101)

错误码消息错误原因建议措施
KW101Apply timer thread failed. %s申请 timer 线程失败释放一些线程,然后重试

数据类型相关错误码(KW201-KW203)

错误码消息错误原因建议措施
KW201%s(id: %lu) already exists对象已经存在检查对象名,然后重试
KW202Object %s(id: %u) does not exist对象不存在检查执行对象是否正确
KW203%s is not supported功能不支持

系统相关错误码(KW301-KW310)

错误码消息错误原因建议措施
KW301Insufficient memory, failed to allocate %lu bytes memory内存不足,分配内存失败检查内存使用情况,然后重试。如果问题依然存在,联系售后支持人员
KW302Failed to create shared memory segment (%s), reason创建共享内存失败检查要创建的共享内存是否已经存在或者设置是否正确。如果问题依然存在,联系售后支持人员
KW303Insufficient memory (request size: %u) (maybe bigint)内存不足检查内存使用情况,然后重试。如果问题依然存在,联系售后支持人员
KW304Failed to release memory (reason: %s, address is %p)释放内存失败重新尝试释放内存。如果问题依然存在,联系售后支持人员
KW305Parameter type error(SizeType is %s, SizeClass is %s)参数类型错误检查参数的类型
KW306Memory internal error (sanity check): address %s, stack %s %s内存越界联系售后支持人员
KW307Memory internal error (free): address %s, stack %s %s同一块内存释放两次联系售后支持人员
KW308Lost connection to persistent storage engine: ExecuteQuery容器停止或者重启导致连接存储引擎失败检查存储容器状态,状态正常后尝试重连
KW309Lost connection to persistent storage engine: 3306 connect连接存储引擎失败检查存储容器状态,状态正常后尝试重连
KW310Persistent storage engine return error: %s存储引擎报错检查存储容器

元数据相关错误码(KW501-KW513)

错误码消息错误原因建议措施
KW501Object %s(id: %lu) does not exist查找对象不存在检查查找使用的参数是否正确
KW502Object %s(name: %s) does not exist查找对象不存在检查查找使用的参数是否正确
KW503Object %s(key: %s) does not exist查找对象不存在检查查找使用的参数是否正确
KW504Object %s(id: %lu) is invalid对象无效检查对象的有效性
KW505Object %s(name: %s) is invalid对象无效检查对象的有效性
KW506Object %s(id: %lu) already exist要创建的对象已经存在更换对象,然后重试
KW507Object %s(name: %s) already exist要创建的对象已经存在更换对象,然后重试
KW508User(name: %s) does not have privilege on %s(%u)权限不足检查用户权限
KW509Failed to create message queue: %s.创建消息队列失败检查设置,然后重试
KW510The size of ConsumeData: %d is incorrect数据大小不正确联系售后支持人员
KW511Failed to serialize message(type: %s).序列化消息失败联系售后支持人员
KW512Failed to deserialize message(type: %s).反序列化消息失败联系售后支持人员
KW513Metadata %s (NULL) for object %s is invalid.元数据无效联系售后支持人员

对象校验相关错误码(KW601-KW602)

错误码消息错误原因建议措施
KW601Metadata(%s) verification failed元数据校验失败检查元数据后重试。如果问题依然存在,联系售后支持人员
KW602Parameter(%s) verification error参数校验失败检查参数后重试。如果问题依然存在,联系售后支持人员

权限相关错误码(KW701-KW773)

错误码消息错误原因建议措施
KW701User(name: %s) has no privilege on %s(%u)用户无权限检查用户权限
KW773Hardware checking failed硬件检查失败查看硬件信息后重试。如果问题依然存在,联系售后支持人员

KaiwuDB 内部错误码(KW801-KW813)

错误码消息错误原因建议措施
KW801Failed to initialize object(%s)初始化对象失败联系售后支持人员
KW802Internal execution error (%s)内部执行错误联系售后支持人员
KW803Null pointer(%s) is not allowed内部空指针错误联系售后支持人员
KW804MQ (name: %s) failed to send message (message_type: %d)发送消息队列失败联系售后支持人员
KW805Failed to insert %s(id: %lu) into list/vector/map/...插入数据失败联系售后支持人员
KW806Failed to insert %s(name: %s) into list/vector/map/...插入数据失败联系售后支持人员
KW807The arguments(%s) do not meet the requirements传入的参数不符合要求联系售后支持人员
KW808Calling a function(%s) in a wrong way功能调用逻辑错误联系售后支持人员
KW809There is not enough memory space内存空间不足联系售后支持人员
KW810Null pointer(%s) is not allowed不支持空指针联系售后支持人员
KW811The parameter(%s) is out of range参数超出范围联系售后支持人员
KW812Pointer (%s) is a nullptr空指针联系售后支持人员
KW813%s is in the wrong state, its status is %s状态错误联系售后支持人员

未知错误(KW901-KW917)

错误码消息错误原因建议措施
KW901Unknown type未知类型联系售后支持人员
KW912All threads are busy!try again所有线程均是忙碌状态联系售后支持人员
KW913Can not open cfg file/directory!无法读取配置文件或者目录联系售后支持人员
KW914Can not find/parse config.无法解析配置文件联系售后支持人员
KW915Failed to bind message callback function绑定消息回调函数失败联系售后支持人员
KW916Failed to init pubsub初始订阅、发布功能失败联系售后支持人员
KW917Failed to init T初始化失败,无法获取缓存管理器联系售后支持人员