1# 语言基础类库错误码 2<!--Kit: ArkTS--> 3<!--Subsystem: CommonLibrary--> 4<!--Owner: @xliu-huanwei; @shilei123; @huanghello--> 5<!--Designer: @yuanyao14--> 6<!--Tester: @kirl75; @zsw_zhushiwei--> 7<!--Adviser: @ge-yafang--> 8 9> **说明:** 10> 11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 12 13## 10200001 参数范围越界错误 14 15**错误信息** 16 17The value of ${param} is out of range. 18 19**错误描述** 20 21调用接口时某个参数超出了其正常范围的取值。 22 23**可能原因** 24 25某个参数索引超出可用范围。 26 27**处理步骤** 28 29检查输入参数的索引是否越界。 30 31## 10200002 参数解析错误 32 33**错误信息** 34 35Invalid ${param} string. 36 37**错误描述** 38 39规范字符串解析失败。 40 41**可能原因** 42 43调用接口时,某个字符串类型的参数为非规范的字符串,导致解析该字符串失败。 44 45**处理步骤** 46 47检查输入字符串的格式。 48 49## 10200003 Worker初始化失败 50 51**错误信息** 52 53Worker initialization failed. 54 55**错误描述** 56 57调用接口时Worker未能正常初始化。 58 59**可能原因** 60 611. 创建Worker的数量超出限制。 622. 设置Worker对象的选择项不正确。 63 64**处理步骤** 65 661. 检查Worker的数量是否超出8个,如果存在,及时销毁空闲的Worker。 672. 如果设置WorkerOptions,检查参数类型及其合法性。 68 69## 10200004 Worker处于非运行状态 70 71**错误信息** 72 73The Worker instance is not running. 74 75**错误描述** 76 77调用接口时Worker对象处于非运行状态。 78 79**可能原因** 80 81当调用接口时,Worker实例化对象已经被销毁,或正在被销毁。 82 83**处理步骤** 84 85当调用接口时,确保Worker对象处于正常运行状态,未被执行销毁操作。 86 87## 10200005 Worker不支持某API 88 89**错误信息** 90 91The called API is not supported in the worker thread. 92 93**错误描述** 94 95Worker不支持某API。 96 97**可能原因** 98 99调用Worker线程中不支持的API。 100 101**处理步骤** 102 103确保使用Worker线程中支持的API。 104 105## 10200006 Worker传输信息序列化异常 106 107**错误信息** 108 109An exception occurred during serialization. 110 111**错误描述** 112 113Worker传输信息序列化异常。 114 115**可能原因** 116 117传输数据包含不支持序列化及外部引入的类型,导致序列化失败。 118 119**处理步骤** 120 121确保传输信息属于Worker支持的合法序列化对象,支持的序列化类型详查[ArkTS线程间通信概述](../../arkts-utils/interthread-communication-overview.md 122)。 123 124## 10200007 Worker文件路径异常 125 126**错误信息** 127 128The worker file path is invalid. 129 130**错误描述** 131 132文件路径异常,无法正确加载Worker。 133 134**可能原因** 135 136Worker文件路径异常导致无法正常编译生成合法的worker.abc。 137 138**处理步骤** 139 140确保Worker文件路径符合创建Worker对象的规范,参见API参考中[constructor<sup>9+</sup>](js-apis-worker.md#constructor9)接口的示例。 141 142## 10200009 Buffer的长度错误 143 144**错误信息** 145 146The buffer size must be a multiple of ${size}. 147 148**错误描述** 149 150Buffer的长度错误,不符合要求。 151 152**可能原因** 153 154Buffer的长度错误,不符合要求。Buffer长度要求为size的整数倍。其中size为16-bits、32-bits或者64-bits。 155 156**处理步骤** 157 158确保Buffer长度符合要求。 159Buffer长度要求为size的整数倍。其中size为16-bits、32-bits或者64-bits。 160 161## 10200010 容器为空 162 163**错误信息** 164 165Container is empty. 166 167**错误描述** 168 169操作的容器为空。 170 171**可能原因** 172 173操作的容器为空,未添加相关元素。 174 175**处理步骤** 176 177确保操作的容器不为空,空容器请先向容器内添加元素。 178 179## 10200011 传入的this.object不是容器类的实例 180 181**错误信息** 182 183The {methodName} method cannot be bound. 184 185**错误描述** 186 187调用语言容器类的方法时,传入的this.object不是容器类的实例语言,容器类的方法不支持bind。 188 189**可能原因** 190 191容器类的方法不支持bind。 192 193**处理步骤** 194 1951. 检查是否使用bind API调用语言容器类的方法。 1962. 检查是否把语言容器类的方法赋值给不是语言容器实例的对象来调用。 197 198## 10200012 构造函数调用异常 199 200**错误信息** 201 202The {className}'s constructor cannot be directly invoked. 203 204**错误描述** 205 206构造语言容器类的构造方法不支持直接调用。 207 208**可能原因** 209 210调用构造函数时未使用new关键字。 211 212**处理步骤** 213 214检查是否使用直接调用了语言容器类的方法,建议使用new关键字创建语言容器类。 215 216## 10200013 只读属性设置错误 217 218**错误信息** 219 220${propertyName} cannot be set for the buffer that has only a getter. 221 222**错误描述** 223 224Buffer的属性${propertyName}只读,不能进行设置。 225 226**可能原因** 227 228对Buffer的只读属性进行设置,导致异常。 229 230**处理步骤** 231 232不要对Buffer只读属性进行相关设置。 233 234## 10200014 非Concurrent函数错误 235 236**错误信息** 237 238The function is not marked as concurrent. 239 240**错误描述** 241 242Function未被标记为concurrent。 243 244**可能原因** 245 246任务池执行的任务所需的函数未添加@Concurrent。 247 248**处理步骤** 249 250检查任务池执行的任务所需的函数,并补上@Concurrent装饰器。 251 252## 10200015 取消不存在的任务错误 253 254**错误信息** 255 256The task to cancel does not exist. 257 258**错误描述** 259 260取消一个不存在的任务。 261 262**可能原因** 263 264取消任务时,该任务并不存在于任务池中。 265 266**处理步骤** 267 268取消任务前,确保任务已被[taskpool.execute](js-apis-taskpool.md#taskpoolexecute-1)调用进入任务池且任务未执行完成。无法保证时,需要捕获异常。 269 270## 10200016 取消正在执行的任务错误 271 272**错误信息** 273 274The task to cancel is being executed. 275 276**错误描述** 277 278取消正在执行的任务。 279 280**可能原因** 281 282取消任务时,该任务已经处于执行状态。 283 284**处理步骤** 285 286取消任务前,确保任务已被[taskpool.execute](js-apis-taskpool.md#taskpoolexecute-1)调用进入任务池且任务未开始执行。无法保证时,需要捕获异常。 287 288## 10200017 删除不存在的元素错误 289 290**错误信息** 291 292The element does not exist in this container. 293 294**错误描述** 295 296删除的元素不存在此容器中。 297 298**可能原因** 299 300删除元素时,此容器中不存在此元素。 301 302**处理步骤** 303 304删除元素前,确保元素存在于此容器中。 305 306## 10200018 取消不存在的任务组错误 307 308**错误信息** 309 310The task group to cancel does not exist. 311 312**错误描述** 313 314取消一个不存在的任务组。 315 316**可能原因** 317 318取消任务组时,该任务组并不存在于任务池中。 319 320**处理步骤** 321 322取消任务组前,确保任务组已被[taskpool.execute](js-apis-taskpool.md#taskpoolexecute10)调用进入任务池且任务组内存在任务未执行完成。无法保证时,需要捕获异常。 323 324## 10200019 调用未注册对象的方法错误 325 326**错误信息** 327 328The globalCallObject is not registered. 329 330**错误描述** 331 332查询的对象未被注册。 333 334**可能原因** 335 336宿主线程Worker实例上没有注册过对应名称的对象或该对象在调用时已经被销毁。 337 338**处理步骤** 339 340避免在未注册或已取消注册后调用该对象上的方法,如果注册或销毁行为是动态的无法判断,调用时可用try-catch机制处理。 341 342## 10200020 调用注册对象上的方法类型错误 343 344**错误信息** 345 346The method to be called is not callable or is an async method or a generator. 347 348**错误描述** 349 350调用注册对象上的方法的类型错误。 351 352**可能原因** 353 354该对象所包含的属性不是可调用的或该对象所包含的方法是异步的或该对象是由生成器函数返回的。 355 356**处理步骤** 357 358应确保该方法对应的属性是可调用的,且该方法本身或其底层不应存在异步方法。 359 360## 10200021 全局调用等待超时错误 361 362**错误信息** 363 364Waiting for a global call timed out. 365 366**错误描述** 367 368等待超时错误。 369 370**可能原因** 371 372全局调用等待结果返回的时间超过了用户设置的时长,默认为5000ms。 373 374**处理步骤** 375 376应避免调用处理时间过长的方法,比如复杂计算、文件读写等,否则会导致工作线程阻塞时间过长,运行性能差。 377 378## 10200022 未在任务池中调用的函数 379 380**错误信息** 381 382The function is not called in the TaskPool thread. 383 384**错误描述** 385 386该函数未在任务池的线程中调用。 387 388**可能原因** 389 390在UI主线程中或在非taskpool的其他线程中调用该函数。 391 392**处理步骤** 393 394调用时,确保并发函数执行在taskpool线程中。无法保证时,需要捕获异常。 395 396## 10200023 未在并发函数中调用的函数 397 398**错误信息** 399 400The function is not called in the concurrent function. 401 402**错误描述** 403 404该函数未在并发函数中调用。 405 406**可能原因** 407 408该函数在回调函数中调用。 409 410**处理步骤** 411 412调用时,确保函数调用在并发函数内部。无法保证时,需要捕获异常。 413 414## 10200024 未在宿主线程中注册的函数 415 416**错误信息** 417 418The callback is not registered on the host side. 419 420**错误描述** 421 422该函数使用时未在宿主线程注册回调函数。 423 424**可能原因** 425 426该函数使用时未在宿主线程注册回调函数。 427 428**处理步骤** 429 430调用时,确保函数在宿主线程已注册。无法保证时,需要捕获异常。 431 432## 10200025 串行队列中添加了存在依赖的任务 433 434**错误信息** 435 436dependent task not allowed. 437 438**错误描述** 439 440当前串行队列中添加了存在依赖的任务。 441 442**可能原因** 443 444当前串行队列中添加了存在依赖的任务。 445 446**处理步骤** 447 448排查找到串行队列里使用[addDependency()](js-apis-taskpool.md#adddependency11)添加依赖的任务,使用[removeDependency()](js-apis-taskpool.md#removedependency11)删除此任务的依赖。 449 450## 10200026 当前任务存在循环依赖 451 452**错误信息** 453 454There is a circular dependency. 455 456**错误描述** 457 458当前任务存在循环依赖关系。 459 460**可能原因** 461 462当前任务存在循环依赖关系。 463 464**处理步骤** 465 466排查找到循环依赖关系的相关任务,根据实际情况使用[removeDependency()](js-apis-taskpool.md#removedependency11)删除不需要的依赖关系,确保所有任务中不存在循环依赖关系。 467 468## 10200027 依赖关系不存在 469 470**错误信息** 471 472The dependency does not exist. 473 474**错误描述** 475 476依赖关系不存在。 477 478**可能原因** 479 480使用[removeDependency()](js-apis-taskpool.md#removedependency11)删除任务依赖时,依赖关系不存在。 481 482**处理步骤** 483 484调用时,确保在删除依赖之前,已经使用[addDependency()](js-apis-taskpool.md#adddependency11)成功添加依赖。无法保证时,需要捕获异常。 485 486## 10200028 延时时间小于零 487 488**错误信息** 489 490The delayTime is less than zero. 491 492**错误描述** 493 494延时时间小于零。 495 496**可能原因** 497 498给定参数[delayTime](js-apis-taskpool.md#taskpoolexecutedelayed11)的值小于零。 499 500**处理步骤** 501 502调用时,确保给定参数[delayTime](js-apis-taskpool.md#taskpoolexecutedelayed11)的值大于零。无法保证时,需要捕获异常。 503 504## 10200029 无法将ArrayBuffer同时设置为transferList和cloneList 505 506**错误信息** 507 508An ArrayBuffer cannot be set as both a transfer list and a clone list. 509 510**错误描述** 511 512不能将同一个ArrayBuffer同时设置为转移列表和克隆列表。 513 514**可能原因** 515 516在传输共享列表时,同一个ArrayBuffer既是[setTransferList](js-apis-taskpool.md#settransferlist10)的参数,又是[setCloneList](js-apis-taskpool.md#setclonelist11)的参数。 517 518**处理步骤** 519 520调用时,确保同一个ArrayBuffer只被设置为transferList或cloneList中的一种。无法保证时,需要捕获异常。 521 522## 10200030 锁不存在 523 524**错误信息** 525 526The lock does not exist. 527 528**描述** 529 530请求的锁不存在。 531 532**可能的原因** 533 534某个异步锁函数使用了一个不正确的锁名称作为参数。 535 536**处理步骤** 537 538确保在调用接口时,使用正确的锁名称。 539 540## 10200031 lockAsync超时 541 542**错误信息** 543 544Timeout exceeded. 545 546**描述** 547 548[lockAsync](arkts-apis-arkts-utils-locks.md#lockasync)函数在指定时间内无法获取锁。 549 550**可能的原因** 551 552某处存在死锁。 553 554**处理步骤** 555 556检查锁之间是否存在循环依赖。尝试在[lockAsync](arkts-apis-arkts-utils-locks.md#lockasync)调用中添加catch语句,并查看错误信息。错误信息将包含有关现有异步锁实例和可能的死锁警告的信息。 557 558## 10200201 Concurrent修改错误 559 560**错误信息** 561 562Concurrent modification error. 563 564**错误描述** 565 566并发修改错误。 567 568**可能原因** 569 570使用collections提供的非并发安全的容器时,多个并发实例同时修改容器产生的结果是未定义的。 571 572**处理步骤** 573 574使用collections提供的非并发安全的容器时,使用异步锁进行保护。 575 576## 10200034 监听任务未注册回调函数 577 578**错误信息** 579 580The executed task does not support the registration of listeners. 581 582**错误描述** 583 584执行的任务不支持注册监听器。 585 586**可能原因** 587 588未注册回调函数或在执行任务之后注册回调函数。 589 590**处理步骤** 591 592确保在任务执行之前注册回调函数。 593 594## 10200035 doWrite接口未实现 595 596**错误信息** 597 598The doWrite method has not been implemented. 599 600**错误描述** 601 602doWrite接口未实现。 603 604**可能原因** 605 606继承Writable类,未实现[doWrite](js-apis-stream.md#dowrite)接口。 607 608**处理步骤** 609 610在继承类中实现doWrite接口函数。 611 612## 10200036 流已经结束仍进行写操作 613 614**错误信息** 615 616The stream has been ended. 617 618**错误描述** 619 620流已经结束仍然进行写操作。 621 622**可能原因** 623 624调用[end](js-apis-stream.md#end)接口之后仍进行数据写操作。 625 626**处理步骤** 627 628调整调用接口的顺序,在end之后不进行写操作。 629 630## 10200037 多次调用callback 631 632**错误信息** 633 634The callback is invoked multiple times consecutively. 635 636**错误描述** 637 638多次调用callback回调函数。 639 640**可能原因** 641 642实现[doWrite](js-apis-stream.md#dowrite)接口,并且在一次写入时多次调用callback。 643 644**处理步骤** 645 646检查[doWrite](js-apis-stream.md#dowrite)接口实现,排除一次写入多次调用callback的情况。 647 648## 10200038 doRead接口未实现 649 650**错误信息** 651 652The doRead method has not been implemented. 653 654**错误描述** 655 656doRead接口未实现。 657 658**可能原因** 659 660继承Readable类,未实现[doRead](js-apis-stream.md#doread)接口。 661 662**处理步骤** 663 664在继承类中实现doRead接口函数。 665 666## 10200039 doTransform接口未实现 667 668**错误信息** 669 670The doTransform method has not been implemented for a class that inherits from Transform. 671 672**错误描述** 673 674doTransform接口未实现。 675 676**可能原因** 677 678继承Transform类,未实现[doTransform](js-apis-stream.md#dotransform)接口。 679 680**处理步骤** 681 682在继承类中实现doTransform接口函数。 683 684## 10200050 并发任务已执行,无法周期执行 685 686**错误信息** 687 688The concurrent task has been executed and cannot be executed periodically. 689 690**错误描述** 691 692并发任务已执行,无法周期执行。 693 694**可能原因** 695 696在调用[executePeriodically](../apis-arkts/js-apis-taskpool.md#taskpoolexecuteperiodically12)执行周期任务前,该任务已经执行。 697 698**处理步骤** 699 700调用上述接口时,确保需要执行的任务未被执行。无法保证时,需要捕获异常。 701 702## 10200051 无法再次执行周期任务 703 704**错误信息** 705 706The periodic task cannot be executed again. 707 708**错误描述** 709 710无法再次执行周期任务。 711 712**可能原因** 713 714周期任务再次调用[execute](../apis-arkts/js-apis-taskpool.md#execute11)、[executeDelayed](../apis-arkts/js-apis-taskpool.md#taskpoolexecutedelayed11)、[addTask](../apis-arkts/js-apis-taskpool.md#addtask10-1)和[execute](../apis-arkts/js-apis-taskpool.md#taskpoolexecute-1)执行。 715 716**处理步骤** 717 718调用上述接口时,确保任务不是周期任务。无法保证时,需要捕获异常。 719 720## 10200052 周期性任务不能具有依赖项 721 722**错误信息** 723 724The periodic task cannot have a dependency. 725 726**错误描述** 727 728周期性任务不能具有依赖项。 729 730**可能原因** 731 732调用了[removeDependency](../apis-arkts/js-apis-taskpool.md#removedependency11)和[addDependency](js-apis-taskpool.md#adddependency11)接口给周期任务增加或移除依赖关系。 733 734**处理步骤** 735 736调用上述接口时,确保任务不是周期任务。无法保证时,需要捕获异常。 737 738## 10200054 异步队列任务被丢弃 739 740**错误信息** 741 742The asyncRunner task discarded. 743 744**错误描述** 745 746异步队列里的等待任务列表中的任务被丢弃。 747 748**可能原因** 749 750调用[asyncRunner.execute](../apis-arkts/js-apis-taskpool.md#execute18)执行task任务的数量超过等待任务列表容量时,最早入队的task任务就会被丢弃。 751 752**处理步骤** 753 7541. 增加等待任务列表容量。 7552. 定位任务执行慢的原因,排查任务执行逻辑。 756 757## 10200055 异步任务被取消 758 759**错误信息** 760 761The asyncRunner task has been canceled. 762 763**错误描述** 764 765异步队列任务被取消。 766 767**可能原因** 768 769取消异步任务时,该任务在任务池中等待执行,或者该任务还在等待任务列表里。 770 771**处理步骤** 772 773取消任务前,确保任务进入任务池且开始执行。无法保证时,需要捕获异常。 774 775## 10200056 异步队列任务不能具有依赖项 776 777**错误信息** 778 779The task has been executed by AsyncRunner. 780 781**错误描述** 782 783异步队列任务不能具有依赖项。 784 785**可能原因** 786 787异步队列任务调用了[removeDependency](../apis-arkts/js-apis-taskpool.md#removedependency11)或[addDependency](js-apis-taskpool.md#adddependency11)接口来添加或移除依赖关系。 788 789**处理步骤** 790 791调用[removeDependency](../apis-arkts/js-apis-taskpool.md#removedependency11)或[addDependency](js-apis-taskpool.md#adddependency11)接口时,请确保对应任务不是异步队列任务。无法保证时,请注意捕获异常。 792 793## 10200057 任务无法被两种API执行 794 795**错误信息** 796 797The task cannot be executed by two APIs. 798 799**错误描述** 800 801异步队列任务只能被[asyncRunner.execute](../apis-arkts/js-apis-taskpool.md#execute18)接口执行,不能被其他API执行;非异步队列任务,不能被[asyncRunner.execute](../apis-arkts/js-apis-taskpool.md#execute18)接口执行。 802 803**可能原因** 804 8051. 异步任务再次调用[sequenceRunner.execute](../apis-arkts/js-apis-taskpool.md#execute11)、[executeDelayed](../apis-arkts/js-apis-taskpool.md#taskpoolexecutedelayed11)、[addTask](../apis-arkts/js-apis-taskpool.md#addtask10-1)、[taskpool.execute](../apis-arkts/js-apis-taskpool.md#taskpoolexecute-1)、[asyncRunner.execute](../apis-arkts/js-apis-taskpool.md#execute18)、[executePeriodically](../apis-arkts/js-apis-taskpool.md#taskpoolexecuteperiodically12)或[addDependency](js-apis-taskpool.md#adddependency11)执行。 8062. 已经被执行过的任务再次调用异步队列的[execute](../apis-arkts/js-apis-taskpool.md#execute18)执行。 807 808**处理步骤** 809 8101. 调用上述接口时,确保异步任务不再被执行。无法保证时,需要捕获异常。 8112. 调用上述接口时,确保已经被执行过的任务不再调用异步队列的[execute](../apis-arkts/js-apis-taskpool.md#execute18)执行。无法保证时,需要捕获异常。 812 813## 10200060 超出精度限制 814 815**错误信息** 816 817Precision limit exceeded. 818 819**错误描述** 820 821Decimal函数使用错误。 822 823**可能原因** 824 825使用Decimal提供的函数超出精度限制。有以下函数会抛出这个错误码:[pow](js-apis-arkts-decimal.md#pow)、[exp](js-apis-arkts-decimal.md#exp)、[log](js-apis-arkts-decimal.md#log)、[ln](js-apis-arkts-decimal.md#ln)、[acos](js-apis-arkts-decimal.md#acos)、[asin](js-apis-arkts-decimal.md#asin)、[atan](js-apis-arkts-decimal.md#atan)、[acosh](js-apis-arkts-decimal.md#acosh)、[asinh](js-apis-arkts-decimal.md#asinh)、[atanh](js-apis-arkts-decimal.md#atanh)、[log2](js-apis-arkts-decimal.md#log2)、[log10](js-apis-arkts-decimal.md#log10)、[atan2](js-apis-arkts-decimal.md#atan2)。 826 827**处理步骤** 828 829使用[Decimal.set](js-apis-arkts-decimal.md#set)函数来设置有效精度。 830 831如:Decimal.set({ precision: 10 }),设置有效精度。 832 833## 10200061 加密方法不可用 834 835**错误信息** 836 837crypto unavailable. 838 839**错误描述** 840 841Decimal函数使用错误。 842 843**可能原因** 844 845在Decimal中设置[crypto](js-apis-arkts-decimal.md#decimalconfig)或使用[Decimal.random](js-apis-arkts-decimal.md#random)函数时,使用加密方法失败。 846 847**处理步骤** 848 849使用[Decimal.set](js-apis-arkts-decimal.md#set)函数来取消加密算法。 850 851如:Decimal.set({ crypto: false}), 取消加密算法。 852 853## 10200062 xml的累积长度已超过上限 854 855**错误信息** 856 857The cumulative length of xml has exceeded the upper limit 100000. 858 859**错误描述** 860 861xml的累积字符已超过上限100000。 862 863**可能原因** 864 865已调用的接口中设置的参数总长度超过了上限100000。 866 867**处理步骤** 868 869减小当前接口中设置的参数长度。 870 871## 10200063 xml文件声明或属性位置设置错误 872 873**错误信息** 874 875Illegal position for xml. 876 877**错误描述** 878 879xml文件声明或属性位置设置错误。 880 881**可能原因** 882 883未按照xml标准格式设置元素位置。 884 885**处理步骤** 886 887按照xml标准设置元素的位置。 888 889## 10200064 入参字符串不能为空 890 891**错误信息** 892 893Cannot be an empty string. 894 895**错误描述** 896 897入参字符串不能为空。 898 899**可能原因** 900 901入参字符串为空。 902 903**处理步骤** 904 905传入正确的不为空的字符串。 906 907## 10200065 元素开始标记与元素结束标记未匹配使用 908 909**错误信息** 910 911There is no match between the startElement and the endElement. 912 913**错误描述** 914 915元素开始标记与元素结束标记未匹配使用。 916 917**可能原因** 918 919元素结束标记写入前未写入元素开始标记。 920 921**处理步骤** 922 923先写入元素开始标记,后写入元素结束标记。 924 925## 10200066 编码格式错误 926 927**错误信息** 928 929Incorrect encoding format, only support utf-8. 930 931**错误描述** 932 933编码格式错误,只支持utf-8。 934 935**可能原因** 936 937编码格式非utf-8。 938 939**处理步骤** 940 941修改编码格式为utf-8。 942 943## 10200068 引用已释放或分离的ArrayBuffer 944 945**错误信息** 946 947The underlying ArrayBuffer is null or detach. 948 949**错误描述** 950 951使用了已释放或分离的ArrayBuffer。 952 953**可能原因** 954 955ArrayBuffer已分离,或者ArrayBuffer为空。 956 957**处理步骤** 958 959调用时,确保使用的ArrayBuffer是可用的。无法保证时,需要捕获异常。 960 961## 10200301 加载native模块失败 962 963**错误信息** 964 965Loading native module failed. 966 967**错误描述** 968 969当加载native模块失败时,返回该错误码。 970 971**可能原因** 972 9731. 对应路径下不存在该native模块。 9742. 模块内容有问题,无法正确加载。 975 976**处理步骤** 977 978检查待加载的native模块是否在当前包内。 979