1# 用户状态感知错误码 2<!--Kit: Multimodal Awareness Kit--> 3<!--Subsystem: MultimodalAwareness--> 4<!--Owner: @dilligencer--> 5<!--Designer: @zou_ye--> 6<!--Tester: @judan--> 7<!--Adviser: @hu-zhiqiong--> 8 9> **说明:** 10> 11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码](../errorcode-universal.md)说明文档。 12 13## 33900001 服务异常 14 15**错误信息** 16 17Service exception. Possible causes: 18<br> 1. System error, such as a null pointer and container-related exception. 19<br> 2. Node-API invocation exception, such as invalid Node-API status. 20 21**错误描述** 22 23当调用userStatus模块on、off接口时,若服务异常,会报此错误码。 24 25**可能原因** 26 27服务状态异常。 28 29**处理步骤** 30 311. 定时重试操作,如间隔1s或者按照指数增长间隔重试。 322. 连续重试3次不可用则停止尝试,期间可优先尝试获取器件列表方式进一步获取设备可用性。 33 34 35 36## 33900002 订阅失败 37 38**错误信息** 39 40Subscription failed. Possible causes: 41<br> 1. Callback registration failed. 42<br> 2. Failed to bind the native object to the JS wrapper. 43<br> 3. Node-API invocation exception, such as invalid Node-API status. 44<br> 4. IPC request exception. 45 46**错误描述** 47 48当调用userStatus模块on接口时,若订阅失败,会报此错误码。 49 50**可能原因** 51 52订阅异常。 53 54**处理步骤** 55 561. 定时重试操作,如间隔1s或者按照指数增长间隔重试。 572. 连续重试3次不可用则停止尝试。 58 59 60 61## 33900003 取消订阅失败 62 63**错误信息** 64 65Unsubscription failed. Possible causes: 66<br> 1. Callback failure. 67<br> 2. Node-API invocation exception, such as invalid Node-API status. 68<br> 3. IPC request exception. 69 70**错误描述** 71 72当调用userStatus模块off接口时,若取消订阅失败,会报此错误码。 73 74**可能原因** 75 76取消订阅异常。 77 78**处理步骤** 79 801. 定时重试操作,如间隔1s或者按照指数增长间隔重试。 812. 连续重试3次不可用则停止尝试。