• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 元能力子系统错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](errorcode-universal.md)。
6
7## 16000001 指定的Ability名称不存在
8
9**错误信息**
10
11Input error. The specified ability name does not exist.
12
13**错误描述**
14
15当指定的Ability名称不存在时,方法将返回该错误码。
16
17**可能原因**
18
19所查询的Ability不存在。
20
21**处理步骤**
22
231. 检查包名称是否正确。
242. 检查包名对应的Ability是否正确。
25
26## 16000002 接口调用Ability类型错误
27
28**错误信息**
29
30Ability type error. The specified ability type is wrong.
31
32**错误描述**
33
34当接口调用Ability类型错误时,方法将返回该错误码。
35
36**可能原因**
37
38接口调用所在的Ability类型不支持该接口调用。
39
40**处理步骤**
41
421. 检查包名对应的Ability是否正确。
432. 根据Ability类型调用不同接口。
44
45## 16000003 指定的ID不存在
46
47**错误信息**
48
49Input error. The specified id does not exist.
50
51**错误描述**
52
53当指定的ID不存在时,方法将返回该错误码。
54
55**可能原因**
56
57操作的目标ID不存在。
58
59**处理步骤**
60
61确认操作的ID是否存在。
62
63## 16000004 可见性校验失败
64
65**错误信息**
66
67Visibility verification failed.
68
69**错误描述**
70
71当可见性校验失败时,方法将返回该错误码。
72
73**可能原因**
74
75应用可见性校验失败。
76
77**处理步骤**
78
79请检查应用是否满足被拉起应用可见性限制。
80
81## 16000006 不允许跨用户操作
82
83**错误信息**
84
85Can not cross user operations.
86
87**错误描述**
88
89当应用跨用户操作时,方法将返回该错误码。
90
91**可能原因**
92
93应用进行了跨用户操作。
94
95**处理步骤**
96
97确认是否进行了跨用户操作。
98
99## 16000007 服务繁忙
100
101**错误信息**
102
103Service busyness. There are concurrent tasks, waiting for retry.
104
105**错误描述**
106
107当服务繁忙时,方法将返回该错误码。
108
109**可能原因**
110
111服务繁忙。
112
113**处理步骤**
114
115服务繁忙,请稍后重试。
116
117## 16000008 众测应用到期
118
119**错误信息**
120
121Crowdtest App Expiration.
122
123**错误描述**
124
125当众测应用到期时,方法将返回该错误码。
126
127**可能原因**
128
129众测应用到期,无法打开。
130
131**处理步骤**
132
133请检查应用是否众测到期。
134
135## 16000009 wukong模式,不允许启动/停止ability
136
137**错误信息**
138
139Can not start ability in wukong mode.
140
141**错误描述**
142
143当wukong模式下,启动/停止ability时,方法将返回该错误码。
144
145**可能原因**
146
147wukong模式,不允许启动/停止ability。
148
149**处理步骤**
150
151请勿在wukong模型下启动/停止Ability。
152
153## 16000010 不允许带迁移flag
154
155**错误信息**
156
157Can not operation with continue flag.
158
159**错误描述**
160
161当调用携带迁移flag时,方法将返回该错误码。
162
163**可能原因**
164
165当前调用不允许携带迁移flag。
166
167**处理步骤**
168
169请检查是否携带迁移flag。
170
171## 16000011 上下文对象不存在
172
173**错误信息**
174
175Context does not exist.
176
177**错误描述**
178
179当上下文对象不存在时,方法将返回该错误码。
180
181**可能原因**
182
183当前上下文对象不存在。
184
185**处理步骤**
186
187请检查上下文对象是否可用。
188
189## 16000017 上一个Ability未启动完成,先缓存在队列中等待后续启动。
190
191**错误信息**
192
193The previous ability is starting, wait start later.
194
195**错误描述**
196
197需要启动的Ability过多,由于系统处理能力有限,会先将请求缓存在队列中,按照顺序依次处理。
198
199**可能原因**
200
201系统并发大。
202
203**处理步骤**
204
205无需处理,等待启动即可。
206
207## 16000050 内部错误
208
209**错误信息**
210
211Internal Error.
212
213**错误描述**
214
215当内存申请、多线程处理异常等内部处理错误时,方法将返回该错误码。
216
217**可能原因**
218
219内存申请、多线程处理等内核通用错误。
220
221**处理步骤**
222
223确认系统内存是否足够。
224
225## 16000051 网络异常
226
227**错误信息**
228
229Network error. The network is abnormal.
230
231**错误描述**
232
233当网络异常时,方法将返回该错误码。
234
235**可能原因**
236
237网络不可用。
238
239**处理步骤**
240
241网络异常,请稍后重试,或者重连网络尝试。
242
243## 16000052 不支持免安装
244
245**错误信息**
246
247Free install not support. The applicaiotn dose not support free install.
248
249**错误描述**
250
251当前应用不支持免安装时,方法将返回该错误码。
252
253**可能原因**
254
255应用包不满足免安装要求,如包大小超过限制等。
256
257**处理步骤**
258
259请检查应用是否支持免安装。
260
261## 16000053 非顶层应用
262
263**错误信息**
264
265Not top ability. The application is not top ability.
266
267**错误描述**
268
269当前应用未显示在界面顶层时,方法将返回该错误码。
270
271**可能原因**
272
273应用未显示在界面顶层。
274
275**处理步骤**
276
277请检查应用是否显示在界面顶层。
278
279## 16000054 免安装服务繁忙
280
281**错误信息**
282
283Free install busyness. There are concurrent tasks, waiting for retry.
284
285**错误描述**
286
287当免安装服务繁忙时,方法将返回该错误码。
288
289**可能原因**
290
291已有相同免安装任务在执行。
292
293**处理步骤**
294
295免安装服务繁忙,请稍后重试。
296
297## 16000055 免安装超时
298
299**错误信息**
300
301Free install timeout.
302
303**错误描述**
304
305当免安装超时时,方法将返回该错误码。
306
307**可能原因**
308
309免安装超时。
310
311**处理步骤**
312
313免安装超时,请稍后重试。
314
315## 16000056 不允许免安装其他应用
316
317**错误信息**
318
319Can not free install other ability.
320
321**错误描述**
322
323当免安装其他应用时,方法将返回该错误码。
324
325**可能原因**
326
327不允许免安装其他应用。
328
329**处理步骤**
330
331确认免安装的是正确的应用。
332
333## 16000057 不支持跨设备免安装
334
335**错误信息**
336
337Not support cross device free install.
338
339**错误描述**
340
341当持跨设备免安装时,方法将返回该错误码。
342
343**可能原因**
344
345不支持跨设备免安装。
346
347**处理步骤**
348
349确认为非跨设备免安装应用。
350
351## 16000101 执行shell命令失败
352
353**错误信息**
354
355execute shell command failed.
356
357**错误描述**
358
359当命令不是有效的shell命令时,方法将返回该错误码。
360
361**可能原因**
362
363命令不是有效的shell命令。
364
365**处理步骤**
366
367检查命令是否为有效的shell命令。
368
369## 16000151 无效wantAgent对象
370
371**错误信息**
372
373Invalid wantagent object.
374
375**错误描述**
376
377当传入接口的wantAgent对象无效时,方法将返回该错误码。
378
379**可能原因**
380
381传入接口的wantAgent对象无效。
382
383**处理步骤**
384
385检查传入接口的wantAgent对象。
386
387## 16000152 未找到wantAgent对象
388
389**错误信息**
390
391wantAgent object not found.
392
393**错误描述**
394
395当传入接口的wantAgent对象不存在时,方法将返回该错误码。
396
397**可能原因**
398
399传入接口的wantAgent对象不存在。
400
401**处理步骤**
402
403检查传入接口的wantAgent对象是否合法。
404
405## 16000153 wangAgent对象已取消
406
407**错误信息**
408
409wangAgent object canceled.
410
411**错误描述**
412
413当传入接口的wangAgent对象已取消时,方法将返回该错误码。
414
415**可能原因**
416
417传入接口的触发的wantAgent已取消。
418
419**处理步骤**
420
421检查触发的wantAgent对象是否已取消。
422
423## 16100001 指定Uri的Ability不存在
424
425**错误信息**
426
427Input error. The specified uri does not exist.
428
429**错误描述**
430
431当指定Uri的Ability不存在时,方法将返回该错误码。
432
433**可能原因**
434
435所查询的Ability不存在。
436
437**处理步骤**
438
439确认查询的Ability是否存在。
440
441## 16100002 接口调用Ability类型错误
442
443**错误信息**
444
445Ability type error. The specified ability type is wrong.
446
447**错误描述**
448
449当接口调用Ability类型错误时,方法将返回该错误码。
450
451**可能原因**
452
453接口调用所在的Ability类型不支持该接口调用。
454
455**处理步骤**
456
4571. 检查包名对应的Ability是否正确。
4582. 根据Ability类型调用不同接口。
459
460## 16200001 通用组件客户端(Caller)已回收
461
462**错误信息**
463
464Caller released. The caller has been released.
465
466**错误描述**
467
468当通用组件客户端(Caller)已回收时,方法将返回该错误码。
469
470**可能原因**
471
472通用组件客户端(Caller)已回收。
473
474**处理步骤**
475
476请重新注册有效通用组件客户端调用接口。
477
478## 16200002 通用组件服务端(Callee)无效
479
480**错误信息**
481
482Callee Invalid. The callee does not exist.
483
484**错误描述**
485
486当通用组件服务端(Callee)无效时,方法将返回该错误码。
487
488**可能原因**
489
490通用组件服务端(Callee)不存在。
491
492**处理步骤**
493
494请检查通用组件服务端是否存在。
495
496## 16200003 回收失败
497
498**错误信息**
499
500Release error. The caller does not call any callee.
501
502**错误描述**
503
504当回收失败时,方法将返回该错误码。
505
506**可能原因**
507
508通用组件客户端(Caller)对象未注册通用组件服务端(Callee)。
509
510**处理步骤**
511
512请检查是否已注册通用组件服务端。
513
514## 16200004 方法已注册
515
516**错误信息**
517
518Method registered. The method has registered.
519
520**错误描述**
521
522当方法已注册时,方法将返回该错误码。
523
524**可能原因**
525
526方法已在通用组件服务端注册过。
527
528**处理步骤**
529
530请检查是否已注册该方法。
531
532## 16200005 方法未注册
533
534**错误信息**
535
536Method not registered. The method has not registered.
537
538**错误描述**
539
540当方法未注册时,方法将返回该错误码。
541
542**可能原因**
543
544方法未在通用组件服务端注册。
545
546**处理步骤**
547
548请检查是否未注册该方法。
549
550## 16300001 指定的任务不存在
551
552**错误信息**
553
554Mission id error. The specified mission id does not exist.
555
556**错误描述**
557
558当指定的任务不存在时,方法将返回该错误码。
559
560**可能原因**
561
562操作的目标任务不存在。
563
564**处理步骤**
565
566确认操作的任务是否存在。
567
568## 16300002 指定的任务监听器不存在
569
570**错误信息**
571
572Input  error. The specified mission listener id does not exist.
573
574**错误描述**
575
576当指定的任务监听器不存在时,方法将返回该错误码。
577
578**可能原因**
579
580操作的目标任务监听器不存在。
581
582**处理步骤**
583
584确认操作的任务监听器是否存在。
585
586## 18500001 指定的包名无效
587
588**错误信息**
589
590The specified bundleName is invalid.
591
592**错误描述**
593
594当指定的包名无效时,方法将返回该错误码。
595
596**可能原因**
597
598待查询的bundle不存在或未安装。
599
600**处理步骤**
601
602确认查询的应用是否已安装。
603
604## 18500002 指定的补丁包无效
605
606**错误信息**
607
608The specified hqf is invalid. Hqf may not exist or inaccessible.
609
610**错误描述**
611
612当指定的补丁包无效,补丁包不存在或不可访问时,方法将返回该错误码。
613
614**可能原因**
615
616待安装的补丁包文件不存在或不可以访问。
617
618**处理步骤**
619
6201. 请检查传递的补丁包文件路径是否有效。
6212. 请检查是否有权限访问此补丁包文件。
622
623## 18500003 补丁包部署失败
624
625**错误信息**
626
627Deploy hqf failed.
628
629**错误描述**
630
631当补丁包部署失败时,方法将返回该错误码。
632
633**可能原因**
634
6351. patch.json中type只能为patch或者hotreload,否则部署失败。
6362. 若对应bundleName的hap包未安装,部署失败。
6373. bundleName、versionCode必须和已安装的hap应用相同,如果为patch类型,还需确保versionName相同,否则部署失败。
6384. 如果已经部署过补丁包,新部署的补丁包的versionCode必须大于之前补丁包的versionCode,否则部署失败。
6395. 对于patch类型的补丁会校验签名信息,使用的签名证书需要和应用相同,签名不一致,部署失败。
6406. 在部署patch类型的补丁包时,如果是debug版本,先判断是否有在使用的补丁包,如果在使用的补丁包为hotreload类型,则部署失败。
6417. 在部署hotreload类型的补丁包时,如果是debug版本,先判断是否有在使用的补丁包,如果在使用的补丁包为patch类型,则部署失败;如果是release版本,则部署失败。
642
643**处理步骤**
644
645请检查补丁包是否符合规则。
646
647## 18500004 补丁包使能失败
648
649**错误信息**
650
651Switch hqf failed.
652
653**错误描述**
654
655当补丁包使能失败时,方法将返回该错误码。
656
657**可能原因**
658
659使能补丁时补丁包状态不正确。
660
661**处理步骤**
662
663请检查补丁包状态。
664
665## 18500005 补丁包删除失败
666
667**错误信息**
668
669Delete hqf failed.
670
671**错误描述**
672
673当补丁包删除失败时,方法将返回该错误码。
674
675**可能原因**
676
677删除旧补丁时补丁包状态不正确。
678
679**处理步骤**
680
681请检查补丁包状态。
682
683## 18500006 加载补丁失败
684
685**错误信息**
686
687Load patch failed.
688
689**错误描述**
690
691当加载补丁失败时,方法将返回该错误码。
692
693**可能原因**
694
695方舟引擎加载补丁失败。
696
697**处理步骤**
698
699请检查补丁包是否正确。
700
701## 18500007 卸载旧补丁失败
702
703**错误信息**
704
705Unload patch failed.
706
707**错误描述**
708
709当方舟引擎卸载旧补丁失败时,方法将返回该错误码。
710
711**可能原因**
712
713方舟引擎加载补丁失败。
714
715**处理步骤**
716
717请检查补丁包是否正确。
718
719## 18500008 快速修复内部错误
720
721**错误信息**
722
723Internal error.
724
725**错误描述**
726
727当内存申请、多线程处理异常等内部处理错误时,方法将返回该错误码。
728
729**可能原因**
730
731内存申请、多线程处理等内核通用错误。
732
733**处理步骤**
734
735确认系统内存是否足够。
736