HarmonyOS A模块调用B模块(ability模块),B模块的worker报错

A模块调用B模块(ability模块),B模块的worker报错,应该如何处理:

workerInstance onexit {“message”:“ReferenceError: Load file with filename ‘/data/storage/el1/bundle/quotesocket/ets/modules.abc’ failed, recordName ‘com.xxx.xxx.hm/quotesocket/ets/workers/worker’”,“backtrace”:"=Backtrace====\n#01 pc 0000000000012713 /system/lib64/module/libworker.z.so\n#02 pc 0000000000012353 /system/lib64/module/libworker.z.so\n#03 pc 0000000000021ff3 /system/lib64/module/libworker.z.so\n#04 pc 000000000010cd2f /lib/ld-musl-aarch64.so.1\n#05 pc 00000000000855c3 /lib/ld-musl-aarch64.so.1",“timeStamp”:“2024-04-11 14:48:39”,“type”:“ErrorEvent”,“error”:{}}
HarmonyOS
2024-08-12 14:27:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

1、可以将WorkerModule下的WorkerManager.ets文件中的scriptURL属性直接赋值而不是在构造函数中赋值如下:

export class WorkerManager { 
  private readonly scriptURL: string = 'WorkerModule/ets/workers/Worker.ets' 
  private workerInstance: worker.ThreadWorker=new worker.ThreadWorker(this.scriptURL);

2、需要配置一下entry模块的oh-package.json5文件。

"dependencies": {         
 "@ohos/WorkerModule": 'file:../WorkerModule'     
 }
分享
微博
QQ
微信
回复
2024-08-12 19:58:10
相关问题
HarmonyOS NAPI调用HAR模块失败
50浏览 • 1回复 待解决
模块应用使用startAbility报错
1587浏览 • 1回复 待解决
模块签名配置DevEcoStudio报错
7173浏览 • 2回复 待解决
HarmonyOS 项目框架模块搭建
151浏览 • 1回复 待解决
HarmonyOS entry模块声明问题
109浏览 • 1回复 待解决
HarmonyOS @Expend跨模块使用问题
125浏览 • 1回复 待解决
多个feature模块问题
1516浏览 • 1回复 待解决
HarmonyOS fs模块读取文件问题
110浏览 • 1回复 待解决
模块开发方案建议
1577浏览 • 1回复 待解决
HarmonyOS 工程能否依赖外部模块源码
101浏览 • 1回复 待解决
HarmonyOS 怎么跨模块路由跳转界面
192浏览 • 1回复 待解决
hi3860v100语言模块代码报错
537浏览 • 0回复 待解决
python 如何安装 redis 模块
3361浏览 • 1回复 待解决
如何配置模块源码路径
430浏览 • 1回复 待解决
HarmonyOS共享模块HAR代码混淆问题
125浏览 • 1回复 待解决
rcp模块能力发起post请求
760浏览 • 1回复 待解决