返回码列表
返回码(16进制) |
含义 |
可能原因及解决方法 |
---|---|---|
HIVA_SUCCESS=0x00 |
通用成功错误码 |
无 |
HIVA_FAILED=0x01 |
通用失败错误码 |
可能原因:公共错误码 解决方法:要具体分析,当前无明确的错误含义 |
HIVA_INPUT_NODE_NAME_ERROR=0xF20004 |
node名称异常 |
可能原因:输入的节点名不规范 解决方法:检查输入的节点名称信息 |
HIVA_NNENGINE_PARAMCHECK_FAILED=0xF20350 |
参数校验失败 |
可能原因:输入参数不正确 解决方法:检查参数的范围,模型的路径,模型文件的权限等 |
HIVA_NNENGINE_ACLINIT_FAILED=0xF20351 |
AscendCL初始化失败 |
可能原因:AscendCL模块内部出错 解决方法:重启进程进行重试 |
HIVA_NNENGINE_ACLSETDEVICE_FAILED=0xF20352 |
AscendCL setDevice失败 |
可能原因:AscendCL模块内部出错 解决方法:重启进程进行重试 |
HIVA_SERVICE_SUB_NULL=0xF20401 |
sub初始化失败 |
可能原因:
解决方法:重启节点 |
HIVA_SERVICE_CALL_REQ_NULL=0xF20402 |
请求数据指针为空 |
可能原因:请求时传入的数据指针异常 解决方法:检查参数值,重新进行请求 |
HIVA_SERVICE_CALL_RES_NULL=0xF20403 |
响应数据指针为空 |
可能原因:请求时传入的数据指针异常 解决方法:检查参数值,重新进行请求 |
HIVA_SERVICE_CALL_RESULT_FAILED=0xF20404 |
服务端处理返回失败 |
可能原因:服务端的回调处理返回失败 解决方法:重新进行请求 |
HIVA_SERVICE_CALL_TIMEOUT=0xF20405 |
请求超时 |
可能原因:请求发出后等待时间超时 解决方法:重新进行请求 |
HIVA_NODE_PARAM_INVALID=0xF20500 |
发布节点初始化参数无效(序列化参数空、消息大小错误等) |
可能原因:
解决方法:检查参数值 |
HIVA_INPUT_NODE_NAME_ERROR=0xF20501 |
输入节点名字非法 |
可能原因:节点名称超长、remap之后超长 解决方法:检查参数值 |
HIVA_NODE_STRCPY_ERROR=0xF20502 |
注册DataMaster时节点名称拷贝失败 |
可能原因:创建队列时构造注册消息,字符串拷贝失败 解决方法:重启节点 |
HIVA_NODE_SERIALIZE_FAILED=0xF20510 |
发布者序列化失败 |
可能原因:数据与消息类型不匹配,mbuf数据被破坏 解决方法:发布者检查代码,注意拦截 |
HIVA_NODE_MSG_SIZE_INVALID=0xF20511 |
BufferMessage类型的消息/管理面类型消息发布大小不在正常范围内 |
可能原因:BufferMessage类型的消息/管理面类型消息发布大小不在正常范围内 解决方法:检查参数值 |
HIVA_NODE_CONNECT_DataMaster_FAILED=0xF20517 |
节点初始化时注册DataMaster失败 |
可能原因:DataMaster退出或与DataMaster通信失败 解决方法:重启节点 |
HIVA_NODE_GENERA_MSG_FAILED=0xF20518 |
节点初始化生成注册消息失败 |
可能原因:
解决方法:重启节点 |
HIVA_NODE_HAL_CREAT_GROUP_FAILED=0xF20520 |
节点初始化创建组失败 |
可能原因:驱动加载失败 解决方法:权限错误、进程退出 |
HIVA_NODE_BIND_CPU_FAILED=0xF20521 |
节点初始化绑核失败 |
可能原因:硬件初始化错误:detach device失败,OS绑核失败 解决方法:重启节点 |
HIVA_CORE_SERIALIZE_FUN_EMPTY=0xF20A05 |
publish消息时序列化函数为空 |
可能原因:序列化函数为空 解决方法:重启节点 |
HIVA_CORE_BUFF_PTR_EMPTY=0xF20A06 |
publish消息时buffer的起始地址为空 |
可能原因:buffer为空 解决方法:重启节点 |
HIVA_TRANSPORT_MSG_TYPE_INVALID=0xF20B07 |
消息类型不正确 |
可能原因:消息类型不正确 解决方法:检查BufferMessage消息判断是否正确 |
HIVA_TRANSPORT_QUEUE_INVALID=0xF20B08 |
获取queue info失败 |
可能原因:hiva not OK 解决方法:重启节点 |
HIVA_TRANSPORT_VFS_NOT_SUPPORT_BUFF_MSG=0xF20B09 |
vfs不支持buffer msg |
可能原因:vfs不支持BufferMessage 解决方法:重新配置通信方式或者消息类型 |
HIVA_SERVICE_CLIENT_PTR_EMPTY=0xF20D00 |
service的客户端指针为空 |
可能原因:service的客户端指针为空 解决方法:重启节点 |
HIVA_SERVICE_SEVER_PTR_EMPTY=0xF20D01 |
service的服务端指针为空 |
可能原因:service的服务端指针为空 解决方法:重启节点 |
HIVA_SERVICE_STATE_INVALID=0xF20D02 |
service的状态不正确 |
可能原因:service的状态不正确 解决方法:检查状态转换流程是否正确 |
HIVA_SERVICE_NODEPTR_EMPTY=0xF20D03 |
node指针为空 |
可能原因:node指针为空 解决方法:重启节点 |