diff --git a/zh-cn/application-dev/reference/errorcodes/errorcode-backgroundTaskMgr.md b/zh-cn/application-dev/reference/errorcodes/errorcode-backgroundTaskMgr.md new file mode 100644 index 0000000000000000000000000000000000000000..7928ab4634fada906c0ec4c5446893a8e45b3dc6 --- /dev/null +++ b/zh-cn/application-dev/reference/errorcodes/errorcode-backgroundTaskMgr.md @@ -0,0 +1,160 @@ +# backgroundTaskManager错误码 + + 从API version 9起,后台任务管理支持异常返回功能。错误码对应数值及含义如下。 + +## 201 权限校验失败 + +### 错误信息 +Permission denied. + +### 可能原因 +该错误码表示权限校验失败,可能原因是未配置对应权限。 + +### 处理步骤 +配置权限ohos.permission.KEEP_BACKGROUND_RUNNING + +## 401 参数检查错误 + +### 错误信息 +Parameter error. + +### 可能原因 +该错误码表示入参检查错误,可能原因是入参检查错误。 + +### 处理步骤 +1. 请根据@ohos.resourceschedule.backgroundTaskManager.d.ts文件检查入参是否为合法值。 + +## 9800001 内存操作失败 + +### 错误信息 +Memory operation failed. + +### 可能原因 +1. 系统内存泄漏。 +2. 系统内存不足。 + +### 处理步骤 +1. 内存不足,请释放内存。 +2. 请检查是否内存泄漏。 + +## 9800002 Parcel读写操作失败 + +### 错误信息 +The number of reminders exceeds the limit. + +### 可能原因 +1. 调用MessageParcel对象读取或写入对象异常 + +### 处理步骤 +系统内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9800003 IPC通信失败 + +### 错误信息 +Inner transact failed. + +### 可能原因 +1. IPC通信失败 + +### 处理步骤 +系统内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9800004 系统服务失败 + +### 错误信息 +Inner transact failed. + +### 可能原因 +1. 系统服务还未启动 +2. 系统服务异常 + +### 处理步骤 +系统服务内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9800005 长时任务校验失败 + +### 错误信息 +Background task verification failed. + +### 可能原因 +1. 应用重复申请长时任务。 +2. 应用重复取消长时任务。 +3. bgMode无效,应用配置文件属性backgroundModes没有配置任何长时任务类型。 +4. 只有PC设备才能申请长时任务KEEPING_TASK。 +5. 只有系统应用才能申请长时任务WIFI_INTERACTION或VOIP。 + +### 处理步骤 +1. 请检查应用代码。 +2. 请检查应用是否拥有系统权限。 +3. 请检查应用所在设备类型。 +4. 请检查应用配置属性backgroundModes。 + +## 9800006 长时任务通知信息校验失败 + +### 错误信息 +Notification verification failed. + +### 可能原因 +1. 缓存在资源子系统的长时任务通知信息资源加载失败。 +2. 通知子系统服务异常。 + +### 处理步骤 +1. 请检查系统长时任务资源"ohos.backgroundtaskmgr.resources"是否存在。 +2. 系统服务内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9800007 长时任务信息存储失败 + +### 错误信息 +Task storage failed. + +### 可能原因 +1. 创建存储任务文件失败。 +2. 获取真实文件路径失败。 +3. 打开存储任务文件失败。 + +### 处理步骤 +1. 请检查文件/data/service/el1/public/background_task_mgr/running_task。 +2. 系统内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9900001 短时任务调用方信息校验失败 + +### 错误信息 +Caller information verification failed. + +### 可能原因 +1. 获取调用方的uid或pid错误。 +2. 获取调用方的bundleName错误。 +3. 取消短时任务时传入的requestId无效,在申请短时任务的列表中找不到对应的requestId。 + +### 处理步骤 +1. 请检查应用uid是否存在。 +2. 请检查应用是否申请了短时任务。 +3. 系统服务内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9900002 短时任务调用方信息校验失败 + +### 错误信息 +Background task verification failed. + +### 可能原因 +1. requestSuspendDelay()方法传递的callback对象已存在。 +2. cancelSuspendDelay()方法传递的callback对象不存在。 +3. 应用退入后台后5s内允许申请短时任务。 +4. 应用申请短时任务数量不能超过3个。 +5. 应用申请短时任务每日剩余配额不足。 + +### 处理步骤 +1. 请检查应用自身代码逻辑。 +2. 应用运行短时任务完毕及时释放。 + +## 18700001 资源申请接口信息校验失败 + +### 错误信息 +Caller information verification failed. + +### 可能原因 +1. 获取调用方的uid或pid错误。 +2. 申请资源的resourceTypes超过上限。 + +### 处理步骤 +1. 请检查输入的参数。 \ No newline at end of file diff --git a/zh-cn/application-dev/reference/errorcodes/errorcode-workScheduler.md b/zh-cn/application-dev/reference/errorcodes/errorcode-workScheduler.md new file mode 100644 index 0000000000000000000000000000000000000000..59c6f654f2a7a310e989477d105db7348d8859ac --- /dev/null +++ b/zh-cn/application-dev/reference/errorcodes/errorcode-workScheduler.md @@ -0,0 +1,76 @@ +# workScheduler错误码 + + 从API version 9起,后台任务管理支持异常返回功能。错误码对应数值及含义如下。 + +## 401 参数检查错误 + +### 错误信息 +Parameter error. + +### 可能原因 +该错误码表示入参检查错误,可能原因是入参检查错误。 + +### 处理步骤 +1. 请根据@ohos.resourceschedule.workScheduler.d.ts文件检查入参是否为合法值。 + +## 9700001 内存操作失败 + +### 错误信息 +Memory operation failed. + +### 可能原因 +1. 系统内存泄漏。 +2. 系统内存不足。 + +### 处理步骤 +1. 内存不足,请释放内存。 +2. 请检查是否内存泄漏。 + +## 9700002 Parcel读写操作失败 + +### 错误信息 +The number of reminders exceeds the limit. + +### 可能原因 +1. 调用MessageParcel对象读取或写入对象异常 + +### 处理步骤 +系统内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9700003 系统服务失败 + +### 错误信息 +Inner transact failed. + +### 可能原因 +1. 系统服务还未启动 +2. 系统服务异常 + +### 处理步骤 +系统服务内部工作异常,请稍候重试,或者重启设备尝试。 + +## 9700004 workInfo校验失败 + +### 错误信息 +Check workInfo failed. + +### 可能原因 +1. workInfo中的bundleName和应用的uid不匹配。 +2. 取消或查询延迟任务时,延迟任务不存在。 + +### 处理步骤 +1. 请检查workInfo参数。 + +## 9700005 StartWork失败 + +### 错误信息 +StartWork failed. + +### 可能原因 +1. 延迟任务已存在。 +2. 每个应用uid最多添加10个延迟任务。 +3. 重复任务设置的重复时间应至少为20分钟。 + +### 处理步骤 +1. 请检查输入的参数。 +