说明:
以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档。
文件管理子系统错误码由五部分组成,分别是基础文件IO错误码、用户数据管理错误码、公共文件访问错误码、空间统计错误码和端云同步错误码。
错误信息
Operation not permitted
可能原因
当前用户文件操作不被允许,URI或path访问未授权。
处理步骤
1.根据当前系统的访问控制机制,应用无法使用分享给其他应用的URI。
2.根据系统Picker的运行机制,通过Picker获取到的URI仅有临时权限,无法持久化保存使用。
3.URI路径不推荐进行拼接,拼接后的URI默认未授权。
错误信息
No such file or directory
可能原因
文件或目录不存在。
处理步骤
确认文件路径是否存在。
错误信息
No such process
可能原因
进程不存在。
处理步骤
1.确认进程是否被意外杀死。
2.确认相关服务是否已启动。
错误信息
Interrupted system call
可能原因
系统调用被其他线程中断。
处理步骤
1.检查多线程代码逻辑。
2.重新进行系统调用。
错误信息
I/O error
可能原因
IO请求非法。
处理步骤
重新进行IO请求。
错误信息
No such device or address
可能原因
设备或地址信息错误。
处理步骤
确认设备或地址信息。
错误信息
Arg list too long
可能原因
参数列表过长。
处理步骤
减少参数个数。
错误信息
Bad file descriptor
可能原因
1.此文件描述符已关闭。
2.读写权限不匹配。
处理步骤
1.确认此文件描述符是否已关闭。
2.确认此文件读写权限是否匹配。
错误信息
No child processes
可能原因
无法创建子进程。
处理步骤
确认系统中最大进程数。
错误信息
Try again
可能原因
资源被阻塞。
处理步骤
重新请求资源。
错误信息
Out of memory
可能原因
内存溢出。
处理步骤
1.确认内存开销。
2.管理系统内存开销。
错误信息
Permission denied
可能原因
1.文件操作被DAC或selinux拦截。
2.文件沙箱路径地址错误。
处理步骤
1.访问被DAC自主式权限控制权限拦截,请排查文件的UGO权限。
2.排查内核日志中是否有avc拦截日志,如果存在avc拦截告警,拦截原因分析请参考SELinux开发说明。
3.确认文件的路径是否为应用内的沙箱路径沙箱路径地址,文件管理系统禁止操作应用沙箱以外的文档。
错误信息
Bad address
可能原因
地址错误。
处理步骤
确认地址是否正确。
错误信息
Device or resource busy
可能原因
请求的资源不可用。
处理步骤
重新请求资源。
错误信息
File exists
可能原因
需创建的文件已存在。
处理步骤
确认文件路径是否正确。
错误信息
Cross-device link
可能原因
跨设备链接失败。
处理步骤
确认跨设备是否正常。
错误信息
No such device
可能原因
设备未被识别。
处理步骤
确认设备间连接是否正常。
错误信息
Not a directory
可能原因
此路径不是文件夹目录。
处理步骤
确认路径是否正确。
错误信息
Is a directory
可能原因
此路径是文件夹目录。
处理步骤
确认路径是否正确。
错误信息
Invalid argument
可能原因
输入参数非法。
处理步骤
确认参数合法性。
错误信息
File table overflow
可能原因
进程打开过多的文件描述符。
处理步骤
关闭不相关的文件描述符。
错误信息
Too many open files
可能原因
系统打开过多的文件。
处理步骤
关闭不需要的文件。
错误信息
Text file busy
可能原因
程序的可执行文件正在被使用。
处理步骤
关闭正在调试的程序。
错误信息
File too large
可能原因
文件大小超出最大文件大小。
处理步骤
确认文件大小是否满足最大文件大小。
错误信息
No space left on device
可能原因
设备存储空间不足。
处理步骤
清理设备存储空间。
错误信息
Illegal seek
可能原因
在管道或FIFO中使用seek。
处理步骤
确认seek使用。
错误信息
Read-only file system
可能原因
文件系统只支持读。
处理步骤
确认文件是否只读。
错误信息
Too many links
可能原因
文件已达最大链接数。
处理步骤
清理无用链接。
错误信息
Resource deadlock would occur
可能原因
资源死锁。
处理步骤
终止死锁进程。
错误信息
Filename too Long
可能原因
文件名超过最大长度255字节。
处理步骤
确认文件名长度。
错误信息
Function not implemented
可能原因
系统不支持此功能。
处理步骤
确认系统版本。
错误信息
Directory not empty
可能原因
指定目录不为空。
处理步骤
1.确认目录路径。
2.确认路径为空。
错误信息
Too many symbolic links encountered
可能原因
符号链接层次过多。
处理步骤
清理无关符号链接。
错误信息
Operation would block
可能原因
操作被阻塞。
处理步骤
重新进行操作。
错误信息
Invalid request descriptor
可能原因
文件描述符非法。
处理步骤
确认文件描述符是否合法。
错误信息
Device not a stream
可能原因
文件描述符指向非流设备。
处理步骤
确认文件描述符是否指向流设备。
错误信息
No data available
可能原因
数据不可用。
处理步骤
重新请求数据。
错误信息
Value too large for defined data type
可能原因
值超出所定义的数据类型范围。
处理步骤
修改数据类型。
错误信息
File descriptor in bad state
可能原因
文件描述符损坏。
处理步骤
确认文件描述符合法性。
错误信息
Interrupted system call should be restarted
可能原因
系统调用被中断。
处理步骤
重新进行系统调用。
错误信息
Quota exceeded
可能原因
磁盘空间不足。
处理步骤
清理磁盘存储空间。
错误信息
Unknown error
可能原因
内部错误。
处理步骤
1.重试接口。
2.重启服务。
错误信息
No record is locks available
可能原因
系统资源不足。
处理步骤
释放锁资源后重试。
错误信息
Network is unreachable
可能原因
网络异常。
处理步骤
检查网络状态,确认状态正常。
错误信息
Connection failed
可能原因
设备、Wifi或蓝牙状态异常,导致建立链接失败。
处理步骤
1.检查设备,确认设备状态正常。
2.检查WiFi和蓝牙,确认状态正常。
错误信息
Software caused connection abort
可能原因
设备下线或WiFi、蓝牙断连。
处理步骤
1.检查设备,确认设备状态正常。
2.检查WiFi和蓝牙,确认状态正常。
错误信息
Invalid file name
可能原因
文件名存在非法字符。
处理步骤
删除非法字符。
错误信息
Invalid URI
可能原因
URI不合法。
处理步骤
直接使用查询获取的URI。
错误信息
Invalid file name extension
可能原因
按照文件类型命名。
处理步骤
检查文件名后缀。
错误信息
File already in the recycle bin
可能原因
文件已经被删除进入回收站。
处理步骤
检查文件是否已经进入回收站。
错误信息
System inner fail
可能原因
系统异常,发生未知错误。
处理步骤
清理后台,或重启设备。
错误信息
Member is not a valid PhotoKey
可能原因
传入的字符串不是类或接口的成员名。
处理步骤
确保传入的字符串为类或接口的成员名。
错误信息
IPC error
可能原因
调用服务不存在。
处理步骤
检查服务是否启动。
错误信息
File system not supported
可能原因
操作的文件系统类型不支持。
处理步骤
修改为正确的文件系统类型。
错误信息
Mount failed
可能原因
调用挂载命令失败。
处理步骤
拔卡尝试重新挂载。
错误信息
Unmount failed
可能原因
设备繁忙。
处理步骤
检查外卡文件是否被线程占用, 杀掉占用线程。
错误信息
Incorrect volume state
可能原因
操作的卷状态错误。
处理步骤
检查当前卷状态是否正确。
错误信息
Failed to create the directory or node
可能原因
目录或节点已存在。
处理步骤
检查待创建目录或节点是否存在。
错误信息
Failed to delete the directory or node
可能原因
目录或节点已删除。
处理步骤
检查待删除目录或节点是否存在。
错误信息
No such object
可能原因
1.输入错误的卷id。
2.输入错误的包名。
处理步骤
1.检查输入的卷是否存在。
2.检查输入的应用包名是否存在。
错误信息
User ID out of range
可能原因
输入错误的用户id。
处理步骤
检查输入的用户id是否处于正常范围。
错误信息
IPC error
可能原因
1.server端服务不在。
2.extension机制异常。
处理步骤
检查server端服务是否存在。
错误信息
Invalid URI
可能原因
使用非法URI。
处理步骤
检查URI格式。
错误信息
Failed to obtain the server ability information
可能原因
BMS接口异常。
处理步骤
系统基础能力问题,请向OpenHarmony团队反馈,获取支持。
错误信息
Incorrect result returned by js-server
可能原因
server端返回实际数据不当。
处理步骤
server端返回值检查。
错误信息
Failed to register notify
可能原因
1.server端服务不在。
2.extension机制异常。
处理步骤
检查server端服务是否存在。
错误信息
Failed to unregister notify
可能原因
1.server端服务不在。
2.extension机制异常。
处理步骤
检查server端服务是否存在。
错误信息
Failed to initialize the notify agent
可能原因
未注册就去取消notify。
处理步骤
检查是否注册过。
错误信息
Failed to notify the agent
可能原因
1.服务不在。
2.extension机制异常。
处理步骤
检查client是否异常。
错误信息
Cloud status not ready
可能原因
1.未启用云。
2.应用云同步开关未打开。
处理步骤
1.检查是否账号登录。
2.检查云同步开关是否打开。
错误信息
Network unavailable
可能原因
设备未联网或网络不可用。
处理步骤
检查网络状态。
错误信息
Low battery level
可能原因
电量过低。
处理步骤
充电状态或电量恢复后再执行。
错误信息
Exceeded the maximum limit
可能原因
请求数量超过接口规格定义的上限。
处理步骤
检查入参,保证请求数量符合规格要求。
错误信息
Inner error
可能原因
1.系统内部数据库请求失败或者SQL执行失败。
2.系统出现空指针等异常。
3.系统内存不足或内存异常。
4.JS框架异常。
处理步骤
系统基础能力问题,请向OpenHarmony团队反馈,获取支持。
错误信息
The same task is already in progress
可能原因
有同类型任务正在运行。
处理步骤
等待现有同类型任务完成,或通过调用对应业务的stop接口终止现有任务后,再触发新任务。
错误信息
The version file specified to replace the original file does not exist
可能原因
历史版本文件未下载或已删除。
处理步骤
重新下载指定的历史版本文件,保证文件存在。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。