1# 系统事件错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
6
7## 1120001 非法的事件领域
8
9**错误信息**
10
11Invalid event domain.
12
13**错误描述**
14
15在调用write接口进行系统事件打点时,由于传入了非法的事件领域名称,系统将忽略此次系统事件打点。
16
17**可能原因**
18
19传入的系统事件领域不符合以下规则:
20
21- 系统事件领域只包含数字、字母、下划线字符。
22- 系统事件领域以字母开头。
23- 系统事件领域非空,且长度不超过16个字符。
24
25**处理步骤**
26
27检查系统事件领域名称是否合法。
28
29## 1120002 非法的事件名称
30
31**错误信息**
32
33Invalid event name.
34
35**错误描述**
36
37在调用write接口进行系统事件打点时,由于传入了非法的事件名称,系统将忽略此次系统事件打点。
38
39**可能原因**
40
41传入的系统事件名称不符合以下规则:
42
43- 系统事件名称只包含数字、字母、下划线字符。
44- 系统事件名称以字母开头。
45- 系统事件名称非空,且长度不超过32个字符。
46
47**处理步骤**
48
49检查系统事件名称是否合法。
50
51## 11200003 环境异常
52
53**错误信息**
54
55Abnormal environment.
56
57**错误描述**
58
59在调用write接口进行系统事件打点时,由于环境异常,系统将忽略此次系统事件打点。
60
61**可能原因**
62
631.hiview服务未成功启动;
642.hiview服务socket异常。
65
66**处理步骤**
67
68尝试重新调用write接口进行打点。
69
70## 11200004 事件长度超过限制
71
72**错误信息**
73
74The event length exceeds the limit.
75
76**错误描述**
77
78在调用write接口进行系统事件打点时,由于传入的事件总长度超过限制,系统将忽略此次系统事件打点。
79
80**可能原因**
81
82系统事件总长度超过384K。
83
84**处理步骤**
85
86检查系统事件总长度是否大于384K。
87
88## 11200051 非法的事件参数
89
90**错误信息**
91
92Invalid event parameter.
93
94**错误描述**
95
96在调用write接口进行系统事件打点时,由于传入了非法的参数名称,系统以抛出错误的形式提示,但会完成此次系统事件打点。
97
98**可能原因**
99
100传入的系统事件参数名称不符合以下规则:
101
102- 系统事件参数名称只包含数字、字母、下划线字符。
103- 系统事件参数名称以字母开头。
104- 系统事件参数名称非空,且长度不超过48个字符。
105
106**处理步骤**
107
108检查系统事件参数名称是否合法。
109
110## 11200052 字符串类型的事件参数值的长度超过限制
111
112**错误信息**
113
114The size of the event parameter of the string type exceeds the limit.
115
116**错误描述**
117
118在调用write接口进行系统事件打点时,由于传入了长度超限的字符串类型参数,系统以抛出错误的形式提示,但会完成此次系统事件打点。
119
120**可能原因**
121
122字符串类型的参数值的长度超过10K。
123
124**处理步骤**
125
126检查系统事件中字符串类型的参数值的长度是否超过10K。
127
128## 11200053 事件参数的数量超过限制
129
130**错误信息**
131
132The number of event parameters exceeds the limit.
133
134**错误描述**
135
136在调用write接口进行系统事件打点时,由于传入的事件参数数量超过限制,系统以抛出错误的形式提示,但会完成此次系统事件打点。
137
138**可能原因**
139
140系统事件的参数数量超过128个。
141
142**处理步骤**
143
144检查系统事件的参数数量是否超过了128个。
145
146## 11200054 数组类型的事件参数值的长度超过限制
147
148**错误信息**
149
150The number of event parameters of the array type exceeds the limit.
151
152**错误描述**
153
154在调用write接口进行系统事件打点时,由于传入了长度超过限制的数组类型的参数,系统以抛出错误的形式提示,但会完成此次系统事件打点。
155
156**可能原因**
157
158系统事件中有数组类型的参数值的长度超过100。
159
160**处理步骤**
161
162检查数组类型的参数值的长度是否超过100.
163
164## 11200101 事件监听者的数量超过限制
165
166**错误信息**
167
168The number of watchers exceeds the limit.
169
170**错误描述**
171
172在调用addWatcher接口添加系统事件监听者时,由于添加的监听者数量超过限制,系统将拒绝此系统事件监听者的添加。
173
174**可能原因**
175
176hiview服务已添加30个系统事件监听者,无法添加新的系统事件监听者。
177
178**处理步骤**
179
180检查已成功添加的系统事件监听者数量是否超过了30个。
181
182## 11200102 事件监听者包含的监听规则数量超过限制
183
184**错误信息**
185
186The number of watch rules exceeds the limit.
187
188**错误描述**
189
190在调用addWatcher接口添加系统事件监听者时,由于该系统事件监听者包含的监听规则数量超过限制,系统将拒绝此系统事件监听者的添加。
191
192**可能原因**
193
194系统事件监听者包含的监听规则的数量超过20个。
195
196**处理步骤**
197
198检查系统事件监听者包含的监听规则数量是否超过20个。
199
200## 11200201 事件监听者不存在
201
202**错误信息**
203
204The watcher does not exist.
205
206**错误描述**
207
208在调用removeWatcher移除系统事件监听者时,由于该系统事件监听者不在监听队列,系统将拒绝此系统事件监听者的移除。
209
210**可能原因**
211
2121.尝试移除的系统事件监听者为空;
2132.尝试移除的系统事件监听者没有被成功添加过。
214
215**处理步骤**
216
217检查移除的系统事件监听者是否为空,或者是否成功添加过此系统事件监听者。
218
219## 11200301 查询规则的数量超过限制
220
221**错误信息**
222
223The number of query rules exceeds the limit.
224
225**错误描述**
226
227在调用query接口查询系统事件时,由于传入的查询规则数量超限,系统将忽略此次系统事件的查询。
228
229**可能原因**
230
231查询规则个数超过100个。
232
233**处理步骤**
234
235检查查询规则数量是否超过100个。
236
237
238## 11200302 非法的查询规则
239
240**错误信息**
241
242Invalid query rule.
243
244
245**错误描述**
246
247在调用query接口查询系统事件时,由于传入了非法的查询规则,系统将忽略此次系统事件的查询。
248
249**可能原因**
250
2511.查询规则中的事件领域名称长度超过16个字符或者事件名称长度超过32个字符;
2522.查询规则中的事件领域名称或者事件名称包含特殊字符;
2533.查询规则中的事件领域名称或者事件名称为空。
254
255**处理步骤**
256
257检查查询规则中配置的事件领域名称及事件名称是否合法。
258
259## 11200303 并发查询的数量超过限制
260
261**错误信息**
262
263The number of concurrent queriers exceeds the limit.
264
265**错误描述**
266
267在调用query接口查询系统事件时,由于在同一时间点并发查询的数量超过限制,系统将忽略此次系统事件的查询。
268
269**可能原因**
270
271并发查询的数量超过4个。
272
273**处理步骤**
274
275检查在同一时间点是否有4个以上的查询操作。
276
277## 11200304 查询频率超过限制
278
279**错误信息**
280
281The query frequency exceeds the limit.
282
283**错误描述**
284
285在调用query接口查询系统事件时,由于查询频率超过限制,系统将忽略此次系统事件的查询。
286
287**可能原因**
288
289查询频率超过50次/秒。
290
291**处理步骤**
292
293检查是否在1秒内进行50次以上的查询。
294
295## 11200305 取消订阅失败
296
297**错误信息**
298
299Unsubscription failed.
300
301**错误描述**
302
303在调用unsubscribe接口失败的时候,返回此错误码。
304
305**可能原因**
306
307hiview服务异常。
308
309**处理步骤**
310
311尝试重新调用unsubscribe接口。
312