返回码列表
返回码(16进制)  | 
含义  | 
可能原因及解决方法  | 
|---|---|---|
HIVA_SUCCESS=0x00  | 
通用成功错误码  | 
无  | 
HIVA_FAILED=0x01  | 
通用失败错误码  | 
可能原因:公共错误码 解决方法:要具体分析,当前无明确的错误含义  | 
HIVA_INPUT_NODE_NAME_ERROR=0xF20004  | 
node名称异常  | 
可能原因:输入的节点名不规范 解决方法:检查输入的节点名称信息  | 
HIVA_NNENGINE_PARAMCHECK_FAILED=0xF20350  | 
参数校验失败  | 
可能原因:输入参数不正确 解决方法:检查参数的范围,模型的路径,模型文件的权限等  | 
HIVA_NNENGINE_ACLINIT_FAILED=0xF20351  | 
初始化失败  | 
可能原因:acl接口模块内部出错 解决方法:重启进程进行重试  | 
HIVA_NNENGINE_ACLSETDEVICE_FAILED=0xF20352  | 
aclrtSetDevice接口调用失败  | 
可能原因:acl接口模块内部出错 解决方法:重启进程进行重试  | 
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指针为空 解决方法:重启节点  |