• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>&emsp;1. System error, such as a null pointer and container-related exception.
19<br>&emsp;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>&emsp;1. Callback registration failed.
42<br>&emsp;2. Failed to bind the native object to the JS wrapper.
43<br>&emsp;3. Node-API invocation exception, such as invalid Node-API status.
44<br>&emsp;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>&emsp;1. Callback failure.
67<br>&emsp;2. Node-API invocation exception, such as invalid Node-API status.
68<br>&emsp;3. IPC request exception.
69
70**错误描述**
71
72当调用userStatus模块off接口时,若取消订阅失败,会报此错误码。
73
74**可能原因**
75
76取消订阅异常。
77
78**处理步骤**
79
801. 定时重试操作,如间隔1s或者按照指数增长间隔重试。
812. 连续重试3次不可用则停止尝试。