quickjs-android icon indicating copy to clipboard operation
quickjs-android copied to clipboard

使用仓库出现 Context disposed error at com.quickjs.JSContext.checkReleased(JSContext.java:183)

Open yangfeng1994 opened this issue 1 year ago • 1 comments

使用时,容易造成 Context disposed error ,必须每一行调用,都要判断一次,比较麻烦,并且抛的是Error,调用层无法去捕获进行处理,看代码里有如下,希望可以改为抛Exception ,方便使用者进行捕获操作 void checkReleased() { this.checkReleaseObjPtrPool(); if (this.isReleased()) { throw new Error("Context disposed error"); } }

yangfeng1994 avatar Nov 03 '23 06:11 yangfeng1994

有好几处都是抛的Error,希望能全部改为Exception,不然出现这种问题,只能让应用崩溃,而束手无策

yangfeng1994 avatar Nov 03 '23 06:11 yangfeng1994