When using the http-Module inside a worker script on Android, the app crashes wih the following stack:
System.err: com.tns.NativeScriptException: Cannot find object id for instance=com.tns.gen.org.nativescript.widgets.Async_CompleteCallback@530baa4
System.err: at com.tns.Runtime.callJSMethodImpl(Runtime.java:1181)
System.err: at com.tns.Runtime.callJSMethod(Runtime.java:1175)
System.err: at com.tns.Runtime.callJSMethod(Runtime.java:1153)
System.err: at com.tns.Runtime.callJSMethod(Runtime.java:1149)
System.err: at com.tns.gen.org.nativescript.widgets.Async_CompleteCallback.onComplete(Async_CompleteCallback.java:20)
System.err: at org.nativescript.widgets.Async$Http$HttpRequestTask.onPostExecute(Async.java:583)
System.err: at org.nativescript.widgets.Async$Http$1$1.run(Async.java:308)
System.err: at android.os.Handler.handleCallback(Handler.java:883)
System.err: at android.os.Handler.dispatchMessage(Handler.java:100)
System.err: at android.os.Looper.loop(Looper.java:214)
System.err: at android.app.ActivityThread.main(ActivityThread.java:7356)
System.err: at java.lang.reflect.Method.invoke(Native Method)
System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
On iOS, it seems to work as expected and on Android it was working with NS 8.1.
Start the app and tap the Button on Android to start the worker script that is doing an http request, then the app will crash.
Relevant log output (if applicable)
System.err: com.tns.NativeScriptException: Cannot find object id for instance=com.tns.gen.org.nativescript.widgets.Async_CompleteCallback@530baa4
System.err: at com.tns.Runtime.callJSMethodImpl(Runtime.java:1181)
System.err: at com.tns.Runtime.callJSMethod(Runtime.java:1175)
System.err: at com.tns.Runtime.callJSMethod(Runtime.java:1153)
System.err: at com.tns.Runtime.callJSMethod(Runtime.java:1149)
System.err: at com.tns.gen.org.nativescript.widgets.Async_CompleteCallback.onComplete(Async_CompleteCallback.java:20)
System.err: at org.nativescript.widgets.Async$Http$HttpRequestTask.onPostExecute(Async.java:583)
System.err: at org.nativescript.widgets.Async$Http$1$1.run(Async.java:308)
System.err: at android.os.Handler.handleCallback(Handler.java:883)
System.err: at android.os.Handler.dispatchMessage(Handler.java:100)
System.err: at android.os.Looper.loop(Looper.java:214)
System.err: at android.app.ActivityThread.main(ActivityThread.java:7356)
System.err: at java.lang.reflect.Method.invoke(Native Method)
System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Environment
OS: macOS 12.2.1CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHzShell: /bin/zshnode: 14.18.1npm: 6.14.15nativescript: 8.1.5# androidjava: 11.0.11ndk: Not Foundapis: Not Foundbuild_tools: Not Foundsystem_images: Not Found# iosxcode: 13.2.1/13C100cocoapods: 1.11.2python: 2.7.18python3: 3.9.7ruby: 2.7.4platforms:
- DriverKit 21.2
- iOS 15.2
- macOS 12.1
- tvOS 15.2
- watchOS 8.3
Issue Description
When using the http-Module inside a worker script on Android, the app crashes wih the following stack:
On iOS, it seems to work as expected and on Android it was working with NS 8.1.
myworker.js
require("@nativescript/core/globals");
Reproduction
ns-worker-8.zip
Start the app and tap the Button on Android to start the worker script that is doing an http request, then the app will crash.
Relevant log output (if applicable)
Environment
Dependencies
Please accept these terms
The text was updated successfully, but these errors were encountered: