• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 增强连接错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 32390200 客户端连接超时
8
9**错误信息**
10
11Connect timeout.
12
13**错误描述**
14
15连接因超时而失败。
16
17**可能原因**
18
19服务端设备无响应。
20
21**处理步骤**
22
23超时后重试。若与远端设备存在连接,请断开连接后再重试。
24
25## 32390201 服务端服务未启动
26
27**错误信息**
28
29Peer server is not started.
30
31**错误描述**
32
33服务端未开启对应服务。
34
35**可能原因**
36
37服务端未开启对应服务。
38
39**处理步骤**
40
41检查连接的目标设备是否开启相应服务,若未开启,打开后再发起连接。
42
43## 32390202 服务个数超出限制
44
45**错误信息**
46
47The number of servers exceeds the limit.
48
49**错误描述**
50
51服务个数超出限制。
52
53**可能原因**
54
55已申请的Server资源超过10个。
56
57**处理步骤**
58
59已申请的Server资源数量过多,需要调用close()方法来释放Server资源。
60
61## 32390203 服务名重复注册
62
63**错误信息**
64
65Duplicate server name.
66
67**错误描述**
68
69重复注册相同的服务。
70
71**可能原因**
72
73正在创建的服务名已存在。
74
75**处理步骤**
76
77检查是否重复注册相同的服务,或者更换服务名,进行重试。
78
79## 32390204 连接个数超出限制
80
81**错误信息**
82
83The number of connection exceeds the limit.
84
85**错误描述**
86
87连接个数超出限制。
88
89**可能原因**
90
91已申请的Connection资源超过10个。
92
93**处理步骤**
94
95应用已申请的Connection资源数量过多,需要调用close()方法释放这些资源。
96
97## 32390205 连接状态不可用
98
99**错误信息**
100
101Connection is not ready.
102
103**错误描述**
104
105连接处于不可用状态。
106
107**可能原因**
108
109客户端或服务端应用正在使用已断开的连接。
110
111**处理步骤**
112
113排查连接状态是否成功或已断开,尝试使用成功且未断开的连接进行操作。
114
115## 32390206 参数非法
116
117**错误信息**
118
119Invalid parameter. Possible causes: 1. Mandatory parameters are left unspecified; 2. Incorrect parameter types; 3. Parameter verification failed.
120
121**错误描述**
122
123参数错误。
124
125**可能原因**
126
1271. 必选参数没有传入。
128
1292. 参数类型不正确。
130
1313. 参数个数不正确。
132
1334. 参数为空。
134
135**处理步骤**
136
137请检查必选参数是否已传入,以及传入的参数类型是否正确。如果参数校验失败,请参考API参考中的说明,按照可能的原因进行排查。
138
139## 32390300 内部错误
140
141**错误信息**
142
143Internal error.
144
145**错误描述**
146
147内部出现其他错误。
148
149**可能原因**
1501. 传入无效的deviceId。
151
1522. 传入无效的name。
153
1543. 内部状态异常。
155
1564. 接口使用错误。
157
1585. 系统错误,如空指针、内存不足、分布式服务异常重启、IPC异常、JS引擎异常等。
159
160**处理步骤**
161
162查看错误日志,详细了解错误原因。针对不同原因做不同处理:
163
1641. 排查传入的deviceId与从蓝牙系统接口中获取到的deviceId是否一致;排查对端广播是否正在广播态。
165
1662. 排查客户端与服务端传入的name是否一致;排查是否按接口说明文档传入正确的name。
167
1683. 排查是否存在对象关闭后再使用的情况。
169
1704. 排查是否按接口文档正确使用接口。
171
1725. 尝试重试,如果依然无法解决,可以提示用户重启应用、升级应用或升级设备版本等。