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