EddyVerbruggen / nativescript-plugin-firebase

:fire: NativeScript plugin for Firebase
https://firebase.google.com
MIT License
1.01k stars 446 forks source link

Android crashes on recognizeTextCloud #878

Closed rdlauer closed 6 years ago

rdlauer commented 6 years ago

Just upgraded an app to 6.5.0. iOS works fine, but on Android the app is crashing when I execute firebase.mlkit.textrecognition.recognizeTextCloud.

Anything related to text recognition that changed with 6.5.0 that may be the culprit? Device is Android 7.

Unfortunately the console log isn't providing much help:

08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]     from java.lang.Object com.tns.Runtime.callJSMethodNative(int, int, java.lang.String, int, boolean, java.lang.Object[])
08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]   at com.tns.Runtime.callJSMethodNative(Native method)
08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]   at com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1116)
08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]   at com.tns.Runtime.callJSMethodImpl(Runtime.java:996)
08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]   at com.tns.Runtime.callJSMethod(Runtime.java:983)
08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]   at com.tns.Runtime.callJSMethod(Runtime.java:967)
08-27 14:27:17.151 23313 23313 F art     : art/runtime/java_vm_ext.cc:470]   at com.tns.Runtime.callJSMethod(Runtime.java:959)
08-27 14:27:17.307 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethodNative(Native method)
08-27 14:27:17.307 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1116)
08-27 14:27:17.307 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethodImpl(Runtime.java:996)
08-27 14:27:17.307 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethod(Runtime.java:983)
08-27 14:27:17.307 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethod(Runtime.java:967)
08-27 14:27:17.307 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethod(Runtime.java:959)
08-27 14:27:17.308 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethodNative(Native method)
08-27 14:27:17.308 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.dispatchCallJSMethodNative(Runtime.java:1116)
08-27 14:27:17.308 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethodImpl(Runtime.java:996)
08-27 14:27:17.308 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethod(Runtime.java:983)
08-27 14:27:17.308 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethod(Runtime.java:967)
08-27 14:27:17.308 23313 23313 F art     : art/runtime/runtime.cc:441]   at com.tns.Runtime.callJSMethod(Runtime.java:959)
EddyVerbruggen commented 6 years ago

Hmm, there was a major refactor in their SDK (see #853) but I thought I tested all of it. Will take a look tomorrow.

EddyVerbruggen commented 6 years ago

Strangely the code I used was according to their sample. Aaaaanyway, this is now fixed and will be part of 6.6.0 which I'll try to release today.