Native包管理打包功能错误码
说明:
以下仅介绍Native包管理模块打包功能特有错误码。
base公共模块错误码
0x801001 命令操作类型非法
错误信息
The cmd operate type is invalid.
错误描述
操作命令非法。
可能原因
传入非法的操作命令就会报这个错误。
处理步骤
检查传入的参数个数是否正确。可通过命令hnpcli help查询正确的参数格式。
0x801002 缺少必要的操作参数
错误信息
The cmd operate required arg is miss.
错误描述
缺少必要的操作参数。
可能原因
缺少传入必要的操作参数。
处理步骤
检查传入的参数是否正确以及完整。可通过命令hnpcli help查询正确的参数格式。
0x801101 打开文件失败
错误信息
Open file failed.
错误描述
打开文件失败会报这个错误。
可能原因
- 文件不存在。
- 没有权限。
处理步骤
- 检查对应的路径下文件是否存在。
- 检查文件的访问权限,确认本进程是否有权限访问。
0x801102 读取文件失败
错误信息
Read file content failed.
错误描述
读取文件内容失败。
可能原因
- 文件不存在。
- 没有权限。
- 文件读出的内容大小和期望的大小不相等。
处理步骤
- 检查对应的路径下文件是否存在。
- 检查文件的访问权限,确认本进程是否有权限访问。
- 查看文件内容以及期望读出的大小,确认哪个是正确的。
0x801103 fseek操作失败
错误信息
Feek return failed.
错误描述
fseek设置失败。
可能原因
- 文件不存在。
- 没有权限。
- fseek系统报错。
处理步骤
- 检查对应的路径下文件是否存在。
- 检查文件的访问权限,确认本进程是否有权限访问。
- 查看fssk系统错误码进行定位。
0x801104 ftell操作失败
错误信息
ftell return failed.
错误描述
ftell设置失败。
可能原因
- 文件不存在。
- 没有权限。
- ftell系统报错。
处理步骤
- 检查对应的路径下文件是否存在。
- 检查文件的访问权限,确认本进程是否有权限访问。
- 查看ftell系统错误码进行定位。
0x801105 获取实际路径失败
错误信息
Get real path failed.
错误描述
获取实际路径失败。
可能原因
路径不存在。
处理步骤
检查对应的路径下是否存在。
0x801106 获取文件大小为0
错误信息
Get file content size is 0.
错误描述
文件内容为空时会报这个错误。
可能原因
文件内容为空。
处理步骤
检查文件内容是否为空。
0x801107 字符串大小超出限制
错误信息
The len of string exceed limit.
错误描述
字符串大小超出了限制。
可能原因
用户传入的字符串超出了限制的大小。
处理步骤
根据错误信息检查参数是否存在问题。
0x801108 目录打开失败
错误信息
Open Dir failed.
错误描述
打开目录失败。
可能原因
- 目录不存在。
- 权限问题。
处理步骤
- 检查传入的目录是否存在。
- 检查目录权限是否本进程能够打开。
0x801109 sprintf拼接失败
错误信息
Sprintf failed.
错误描述
sprintf拼接失败。
可能原因
sprintf接口返回错误。
处理步骤
查看sprintf错误码并检查参数是否正确。
0x80110a 生成压缩文件失败
错误信息
Create new file in zip failed.
错误描述
在zip压缩文件中增加文件失败。
可能原因
压缩软件报错。
处理步骤
查看压缩软件报错原因并修复。
0x80110b 写文件失败
错误信息
Write file failed.
错误描述
写入文件内容失败或者写入的字符数和期望的字符数不相等。
可能原因
- 文件不存在。
- 权限问题。
- 写入的是压缩的内容。
处理步骤
- 检查传入的文件是否存在。
- 检查文件权限是否本进程能够打开。
- 使用“wb”打开文件再进行写入。
0x80110c strcpy拷贝失败
错误信息
Strcpy failed.
错误描述
strcpy拷贝失败。
可能原因
strcpy接口返回错误。
处理步骤
查看strcpy错误码并检查参数是否正确。
0x80110d 获取文件属性失败
错误信息
Get file attr failed.
错误描述
获取文件属性信息失败。
可能原因
- 文件不存在。
- 权限问题。
- 系统接口报错。
处理步骤
- 检查传入的文件是否存在。
- 检查文件权限是否本进程能够打开。
- 查看具体的系统报错信息并修改。
0x801119 读取配置文件流失败
错误信息
Read cfg stream failed.
错误描述
读取配置文件失败。
可能原因
配置文件不存在。
处理步骤
检查配置文件是否存在。
0x80111a 解析json信息失败
错误信息
Parse json info failed.
错误描述
解析json信息失败。
可能原因
字符串内容不是标准的json格式。
处理步骤
检查文件内容是否是json格式。
0x80111b 未找到json项
错误信息
Get json item failed.
错误描述
未找到json对应的item项。
可能原因
查询的字段在json文件中不存在。
处理步骤
检查文件内容是否存在对应的item项。
0x80111c 解析json数组失败
错误信息
Get array item failed.
错误描述
解析json内容中数组信息失败。
可能原因
json文件中不存在对应的数据信息。
处理步骤
检查json文件内容是否存在对应的数组信息。
pack打包模块错误码
0x801201 打包时获取实际路径失败
错误信息
Get real path failed.
错误描述
当输入的地址不是有效地址时会返回该错误。
可能原因
传入的地址不是一个设备上实际存在的地址。
处理步骤
检查传入的打包目录路径、输出路径以及配置项文件路径是否存在。
0x801202 组装输出文件路径失败
错误信息
Get output file path failed。
错误描述
拼接文件路径名失败时会报这个错误。
可能原因
sprintf拼接文件名失败。
处理步骤
查看路径名字是否过长。
0x801203 压缩目录失败
错误信息
Compress dir failed。
错误描述
压缩目录失败时会报这个错误。
可能原因
- 权限问题导致无法访问原目录或者输出目录。
- 压缩软件报错。
处理步骤
- 查看原目录和输出目录的访问权限,确定本进程是否可以访问。
- 查看对应的压缩软件错误信息进行定位。