# TaskError

## 错误类型 errType

| 常量                | 值 | 说明                                                              |
|---------------------|----|-------------------------------------------------------------------|
| ErrType_OK          | 0  | 成功。                                                            |
| ErrType_NORMAL      | 1  | 普通错误。根据 errCode、errMsg 定位，参考具体错误码可自行解决     |
| ErrType_WMPF        | 2  | WMPF 客户端内部错误。请提供日志并[发帖反馈](/doc/oplatform/Miniprogram_Frame/contactus)   |
| ErrType_WMPF_SERVER | 3  | WMPF 服务端内部错误。请提供日志并[发帖反馈](/doc/oplatform/Miniprogram_Frame/contactus)   |
| ErrType_WXPAY       | 4  | 支付相关错误。根据 errCode、errMsg 定位，参考具体错误码可自行解决 |

## 错误码 errCode

| 值    | 说明                                                                                                                               |
|-------|-----------------------------------------------------------------------------------------------------------------------------------|
| 0     | 成功。                                                                                                                             |
| -1    | WMPF 内部错误。请提供日志并[发帖反馈](/doc/oplatform/Miniprogram_Frame/contactus)。                                                                            |
| 10001 | IPC 调用失败，未安装 WMPF，或未开启 WMPF 自启动权限、后台弹出页面权限                                                                      |
| 10002 | 重复发起请求                                                                                                                        |
| 10003 | wmpf-cli 缺少接口调用权限                                                                                                           |
| 10004 | 缺少系统权限                                                                                                                        |
| 10005 | 启动开发版或者体验版小程序时需提前登录                                                                                                  |
| 10006 | 设备未激活，请先激活在调用其他接口                                                                                                      |
| 10007 | 调用参数不正确，请检查参数                                                                                                            |
| 10008 | wmpf 版本过低，请更新 wmpf                                                                                                          |
| 10009 | 被 Thread.interrupt                                                                                                               |
| 10010 | 未设置 invokeToken ，参考 demo 代码 ( 包含 Activatedevice 回包存储 invokenToken & Application 进程初始化存储 invokeToken 的逻辑 )         |
| 10011 | 用户取消，如取消登录等                                                                                                               |
| 10012 | 激活失败                                                                                                                           |
| 10013 | 激活超时                                                                                                                           |
| 10014 | 激活签名错误，请根据[硬件注册文档](/doc/oplatform/Miniprogram_Frame/hardware-register)自查                                                                      |
| 10015 | 激活签名错误，请根据[硬件注册文档](/doc/oplatform/Miniprogram_Frame/hardware-register)自查                                                                      |
| 10016 | 激活签名解码失败，请检查签名格式是否正确，例如是否有括号和空行。                                                                             |
| 10017 | 激活失败，请确认 a. 是否调用 addDevice 接口绑定设备 b. 是否在「微信终端合作平台」上绑定过小程序                                                |
| 10018 | 支付设备激活失败，确认是否安装 IoT 相关 apk                                                                                             |
| 10020 | 操作被用户拒绝                                                                                                                      |
| 10021 | 车载微信授权登录失败                                                                                                                 |
| 10022 | 车载微信授权登录失败，目前已经登录                                                                                                      |
| 10024 | 车载微信授权登录失败，车载微信未登录                                                                                                    |

## 排查建议

* 关注 errCode 和 errMsg 自行定位原因。其中若是支付相关接口出现问题，先根据 errMsg 中相关[支付错误码](https://pay.weixin.qq.com/wiki/doc/wxfacepay/develop/sdk-android.html#公共错误码)自行定位原因。
* 关注接口文档中的注意事项和[常见问题](/doc/oplatform/Miniprogram_Frame/faq)，查看是否有相似的问题和解决方案。
* 反馈时带上 errType ，errCode ，errMsg 以及日志。
