# backgroundTaskManager错误码

![](https://media:201787906330429229)  
以下仅介绍本模块特有错误码，通用错误码请参考[通用错误码说明文档](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/errorcode-universal)。  

#### 9800001 内存操作失败

错误信息

Memory operation failed.

错误描述

内存操作失败。

可能原因

1. 系统内存泄漏。
2. 系统内存不足。

处理步骤

1. 内存不足，请释放内存。
2. 请检查是否内存泄漏。  

#### 9800002 Parcel读写操作失败

错误信息

Failed to write data into parcel. Possible reasons: 1. Invalid parameters; 2. Failed to apply for memory.

错误描述

调用长时任务相关接口时，进程间通信，读写操作失败。

可能原因

1. 进程间通信的时候，读取或写入数据对象失败。

2. 读写操作申请内存失败。

   在RPC过程中，发送方可以使用MessageParcel提供的写方法，将待发送的数据以特定格式写入该对象。接收方可以使用MessageParcel提供的读方法从该对象中读取特定格式的数据。

处理步骤

系统内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9800003 IPC通信失败

错误信息

Internal transaction failed.

错误描述

进程间通信，IPC通信失败。

可能原因

IPC通信失败。

处理步骤

系统内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9800004 系统服务失败

错误信息

System service operation failed.

错误描述

调用长时任务相关接口时，客户端进程请求系统服务进程，请求系统服务操作失败。

可能原因

1. 系统服务还未启动。
2. 系统服务异常。

处理步骤

系统服务内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9800005 长时任务校验失败

错误信息

Continuous task verification failed.

错误描述

长时任务校验失败。

可能原因

1. 应用重复申请长时任务。
2. 应用重复取消长时任务。
3. bgMode无效，应用配置文件属性backgroundModes没有配置任何长时任务类型。
4. 只有特定设备才能申请长时任务TASK_KEEPING。
5. 未配置长时任务主类型或者长时任务子类型。
6. 长时任务主类型和长时任务子类型的长度不一致或者类型不匹配。
7. 长时任务主类型或者长时任务子类型未定义。
8. 传入的continuousTaskId参数无效。
9. 数据传输类型不支持通知合并。
10. 长时任务通知不存在，无法合并。
11. 当前长时任务或者被合并的长时任务不支持通知合并。
12. 合并通知的长时任务类型不一致。
13. 应用申请TASK_KEEPING长时任务时，未申请ACL授权。
14. 数据传输类型不支持通过更新接口更新长时任务类型。
15. 在后台申请除播音外新的长时任务类型。
16. 应用申请[MODE_SPECIAL_SCENARIO_PROCESSING](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-resourceschedule-backgroundtaskmanager#backgroundtaskmode21)类型的长时任务时，未申请ACL授权。

处理步骤

1. 请检查应用代码。
2. 请检查应用是否拥有系统权限。
3. 请检查应用所在设备类型。
4. 请检查应用配置属性backgroundModes。
5. 请检查长时任务主类型和子类型是否已配置。
6. 请检查长时任务主类型和子类型的长度是否一致或者类型是否匹配。
7. 请检查长时任务主类型和子类型是否超出范围。
8. 请检查传入的continuousTaskId参数是否有效。
9. 请检查合并通知时，申请的长时任务类型是否包含数据传输类型。
10. 请检查合并通知时，长时任务通知是否存在。
11. 请检查合并通知时，当前长时任务或者被合并的长时任务是否支持合并。
12. 请检查合并通知时，长时任务类型是否一致。
13. 请检查申请TASK_KEEPING长时任务时，是否申请了[ohos.permission.KEEP_BACKGROUND_RUNNING_SYSTEM](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/restricted-permissions#ohospermissionkeep_background_running_system)的ACL授权。
14. 请检查更新长时任务时，原类型或者新增类型是否包含了数据传输类型。
15. 请检查除了播音和已经在前台申请过的长时任务类型，是否在后台申请了其他长时任务类型。
16. 请检查申请[MODE_SPECIAL_SCENARIO_PROCESSING](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-resourceschedule-backgroundtaskmanager#backgroundtaskmode21)类型的长时任务时，是否申请了[ohos.permission.KEEP_BACKGROUND_RUNNING_SPECIAL_SCENARIO](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/restricted-permissions#ohospermissionkeep_background_running_special_scenario)或者[ohos.permission.KEEP_BACKGROUND_RUNNING_SYSTEM](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/restricted-permissions#ohospermissionkeep_background_running_system)的ACL授权。  

#### 9800006 长时任务通知信息校验失败

错误信息

Notification verification failed for a continuous task.

错误描述

长时任务发送通知信息校验失败。

可能原因

1. 缓存在资源子系统的长时任务通知信息资源加载失败。
2. 通知子系统服务异常。

处理步骤

1. 请检查系统长时任务资源"ohos.backgroundtaskmgr.resources"是否存在。
2. 系统服务内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9800007 长时任务信息存储失败

错误信息

Continuous task storage failed.

错误描述

长时任务信息存储失败。

可能原因

1. 创建存储任务文件失败。
2. 获取真实文件路径失败。
3. 打开存储任务文件失败。

处理步骤

1. 请检查文件/data/service/el1/public/background_task_mgr/running_task。
2. 系统内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9900001 短时任务调用方信息校验失败

错误信息

Caller information verification failed for a transient task.

错误描述

短时任务调用方信息校验失败。

可能原因

1. 获取调用方的uid或pid错误，导致校验失败。
2. 获取调用方的bundleName错误，导致校验失败。
3. 取消短时任务时传入的requestId无效，在申请短时任务的列表中找不到对应的requestId。

处理步骤

1. 请检查应用uid是否存在。
2. 请检查应用是否申请了短时任务。
3. 系统服务内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9900002 短时任务校验失败

错误信息

Transient task verification failed.

错误描述

短时任务校验失败。

可能原因

1. requestSuspendDelay()方法传递的callback对象已存在。
2. cancelSuspendDelay()方法传递的callback对象不存在。
3. 应用退入后台后5s内允许申请短时任务。
4. 应用申请短时任务数量不能超过3个。
5. 应用申请短时任务每日剩余配额不足。

处理步骤

1. 请检查应用自身代码逻辑。
2. 应用运行短时任务完毕及时释放。  

#### 9900003 Parcel读写操作失败

错误信息

Failed to write data into parcel. Possible reasons: 1. Invalid parameters; 2. Failed to apply for memory.

错误描述

调用短时任务相关接口时，进程间通信，读写操作失败。

可能原因

1. 进程间通信的时候，读取或写入数据对象失败。

2. 读写操作申请内存失败。

   在RPC过程中，发送方可以使用MessageParcel提供的写方法，将待发送的数据以特定格式写入该对象。接收方可以使用MessageParcel提供的读方法从该对象中读取特定格式的数据。

处理步骤

系统内部工作异常，请稍候重试，或者重启设备尝试。  

#### 9900004 系统服务失败

错误信息

System service operation failed.

错误描述

调用短时任务相关接口时，客户端进程请求系统服务进程，请求系统服务操作失败。

可能原因

1. 系统服务还未启动。
2. 系统服务异常。

处理步骤

系统服务内部工作异常，请稍候重试，或者重启设备尝试。  
