HarmonyOS sendable崩溃问题

在使用共享模块的时候,senable的数据读取发生了偶现异常,以下为报错信息:

Reason:BusinessError
Error name:BusinessError
Error message:Concurrent modification exception
Error code:
  Stacktrace:
    Cannot get SourceMap info, dump raw stack:
  at getConfig (entry|xxx/mobile_config|1.0.5|src/main/ets/inner/MobileSendableData.ts:13:1)
at getConfig (entry|xxx/mobile_config|1.0.5|src/main/ets/inner/JDMobileConfigInner.ts:49:1)
at getConfig (entry|xxx/mobile_config|1.0.5|src/main/ets/api/JDMobileConfig.ts:20:1)
at anonymous (entry|entry|12.6.0|src/main/ets/mp/MPInit.ts:24:1)

senable中使用了collections.Map,数据修改的时候采用了ArkTSUtils.locks.AsyncLock异步锁来控制,获取的时候直接读取map。

HarmonyOS
2025-01-09 13:42:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

线程问题只能加异步锁保证安全且要保证所有相关接口都加全,另外不支持同步锁对外文档上也有说明。

分享
微博
QQ
微信
回复
2025-01-09 17:07:25
相关问题
HarmonyOS sendable支持范围问题
282浏览 • 1回复 待解决
eglSwapBuffers崩溃问题
995浏览 • 1回复 待解决
HarmonyOS 全局崩溃捕获问题
444浏览 • 1回复 待解决
HarmonyOS 崩溃收集问题咨询
812浏览 • 1回复 待解决
HarmonyOS flutter崩溃问题处理
518浏览 • 1回复 待解决
HarmonyOS API调用崩溃问题
849浏览 • 1回复 待解决
HarmonyOS 应用崩溃日志问题
972浏览 • 1回复 待解决
HarmonyOS 找不到崩溃日志问题
666浏览 • 1回复 待解决
HarmonyOS 接入崩溃服务-异常问题
885浏览 • 1回复 待解决
HarmonyOS taskpool Sendable对象
316浏览 • 1回复 待解决
HarmonyOS 复杂类型sendable改造
186浏览 • 1回复 待解决
HarmonyOS sendable能否支持pixelmap类型
349浏览 • 1回复 待解决
HarmonyOS Sendable装饰的对象怎么获取
339浏览 • 1回复 待解决
程序打开直接崩溃了,如何定位问题
3334浏览 • 1回复 待解决
HarmonyOS 使用了@Sendable注解的类报错
548浏览 • 1回复 待解决
@Sendable编译报错,有什么方法解决?
2263浏览 • 1回复 待解决
HarmonyOS 加密程序崩溃
132浏览 • 1回复 待解决