HarmonyOS 捕获异常再抛出为什么报错
public async put(key: string, value: string) {
const store = await this.initManager();
logger.debug('Succeeded in getting KVStore.');
try {
await store.put(key, value);
logger.debug('Succeeded in putting data.');
} catch (err) {
logger.debug(`Failed to put data. Code:${err.code},message:${err.message}`);
throw err
}
}
如以上代码,想在发生异常时能输出日志,但是并不处理理异常仍是向调用者抛出,ide提示throw err 报错致编译不通过。
"throw" statements cannot accept values of arbitrary types (arkts-limited-throw) <ArkTSCheck>
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
ErrorManager捕获js异常
678浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么在性能敏感场景下要避免频繁抛出异常?
231浏览 • 1回复 待解决
如何捕获应用发生的异常?
694浏览 • 1回复 待解决
HarmonyOS 如何使用BusinessError设置code码并抛出异常?
312浏览 • 1回复 待解决
调用 window.getWindowAvoidArea 时抛出异常
1866浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
8489浏览 • 2回复 待解决
如何使用DFX的ErrorManager来捕获js异常?
805浏览 • 1回复 待解决
如何进行全局异常捕获机制,类似ANR机制
2069浏览 • 1回复 待解决
HarmonyOS taskpool.Task.sendData在异步里面为什么会报异常?
345浏览 • 1回复 待解决
Checkstyle插件使用中为什么会报错?
8393浏览 • 1回复 已解决
HarmonyOS 数据库操作的时候系统底层抛出了异常
165浏览 • 1回复 待解决
首选项存储问题,为什么会报错?
327浏览 • 1回复 待解决
http文档中,为什么成功不销毁,而异常需要销毁?
831浏览 • 1回复 待解决
HarmonyOS (react-native)promise.reject抛出异常对象只能接收到message参数
26浏览 • 1回复 待解决
#鸿蒙学习大百科#如何捕获程序的ANR异常?
231浏览 • 1回复 待解决
HarmonyOS App后台切前台,为什么先走了当前页面的onPageShow,再执行了onForeGround
44浏览 • 1回复 待解决
为什么我每次编译系统都会停在某处10分钟左右再执行?
5174浏览 • 1回复 已解决
HarmonyOS 上传文件PhotoViewPicker,抛出错误
50浏览 • 1回复 待解决
HarmonyOS如何捕获UnhandledPromiseRejection
405浏览 • 1回复 待解决
HarmonyOS 为什么List[index]能获取到数据,List.get(index)要报错?
64浏览 • 1回复 待解决
请问开发的时候为什么都不在ability中写代码,要再添加一个Slice写?
11608浏览 • 4回复 已解决
HarmonyOS 全局崩溃捕获问题
52浏览 • 1回复 待解决
HarmonyOS 捕获屏幕视频流
63浏览 • 1回复 待解决
HarmonyOS Canvas Path2D带transform地addPath,再clip会显示异常
353浏览 • 1回复 待解决
ArkTS只支持抛出Error类或其派生类的实例。禁止抛出其他类型(例如number或string)的数据,具体可以参考下:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5#限制throw语句中表达式的类型