Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to initialise controller #63

Closed
joemarbrillo opened this issue Sep 25, 2019 · 2 comments
Closed

Unable to initialise controller #63

joemarbrillo opened this issue Sep 25, 2019 · 2 comments

Comments

@joemarbrillo
Copy link

When I am running this piece of code:
controller = new QRReaderController(
cameras[0], ResolutionPreset.high, codeFormats, (dynamic value) {
print(value); // the result!
// ... do something
// wait 3 seconds then start scanning again.
new Future.delayed(const Duration(seconds: 3), controller.startScanning);
});
controller.initialize().then((_) {
if (!mounted) {
return;
}
setState(() {});
controller.startScanning();
});

The following error occurred:
W/DynamiteModule(22722): Local module descriptor class for com.google.android.gms.vision.dynamite.barcode not found.
I/DynamiteModule(22722): Considering local module com.google.android.gms.vision.dynamite.barcode:0 and remote module com.google.android.gms.vision.dynamite.barcode:0
D/BarcodeNativeHandle(22722): Cannot load feature, fall back to load whole module.
W/DynamiteModule(22722): Local module descriptor class for com.google.android.gms.vision.dynamite not found.
E/flutter (22722): [ERROR:flutter/shell/platform/android/platform_view_android_jni.cc(39)] java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/os/ConfigurationCompat;
E/flutter (22722): at com.google.android.gms.internal.firebase_ml.zznv.zzlm(Unknown Source)
E/flutter (22722): at com.google.android.gms.internal.firebase_ml.zznv.zza(Unknown Source)
E/flutter (22722): at com.google.firebase.ml.vision.barcode.FirebaseVisionBarcodeDetector.(Unknown Source)
E/flutter (22722): at com.google.firebase.ml.vision.barcode.FirebaseVisionBarcodeDetector.zza(Unknown Source)
E/flutter (22722): at com.google.firebase.ml.vision.FirebaseVision.getVisionBarcodeDetector(Unknown Source)
E/flutter (22722): at co.apperto.fastqrreaderview.java.barcodescanning.BarcodeScanningProcessor.(BarcodeScanningProcessor.java:55)
E/flutter (22722): at co.apperto.fastqrreaderview.FastQrReaderViewPlugin$QrReader.open(FastQrReaderViewPlugin.java:655)
E/flutter (22722): at co.apperto.fastqrreaderview.FastQrReaderViewPlugin$QrReader.access$1400(FastQrReaderViewPlugin.java:426)
E/flutter (22722): at co.apperto.fastqrreaderview.FastQrReaderViewPlugin$QrReader$1.run(FastQrReaderViewPlugin.java:555)
E/flutter (22722): at co.apperto.fastqrreaderview.FastQrReaderViewPlugin$QrReader.(FastQrReaderViewPlugin.java:560)
E/flutter (22722): at co.apperto.fastqrreaderview.FastQrReaderViewPlugin.onMethodCall(FastQrReaderViewPlugin.java:269)
E/flutter (22722): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:222)
E/flutter (22722): at io.flutter.embedding.engine.dart.DartMessenger.handleMessageFromDart(DartMessenger.java:96)
E/flutter (22722): at io.flutter.embedding.engine.FlutterJNI.handlePlatformMessage(FlutterJNI.java:656)
E/flutter (22722): at android.os.MessageQueue.nativePollOnce(Native Method)
E/flutter (22722): at android.os.MessageQueue.next(MessageQueue.java:323)
E/flutter (22722): at android.os.Looper.loop(Looper.java:141)
E/flutter (22722): at android.app.ActivityThread.main(ActivityThread.java:5601)
E/flutter (22722): at java.lang.reflect.Method.invoke(Native Method)
E/flutter (22722): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774)
E/flutter (22722): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652)
E/flutter (22722): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.os.ConfigurationCompat" on path: DexPathList[[zip file "/data/app/com.emagi.barcode_scanner-1/base.apk"],nativeLibraryDirectories=[/data/app/com.emagi.barcode_scanner-1/lib/arm64, /data/app/com.emagi.barcode_scanner-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]
E/flutter (22722): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
E/flutter (22722): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
E/flutter (22722): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
E/flutter (22722): ... 21 more
E/flutter (22722): Suppressed: java.lang.ClassNotFoundException: android.support.v4.os.ConfigurationCompat
E/flutter (22722): at java.lang.Class.classForName(Native Method)
E/flutter (22722): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
E/flutter (22722): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
E/flutter (22722): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
E/flutter (22722): ... 22 more
E/flutter (22722): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
E/flutter (22722):
F/flutter (22722): [FATAL:flutter/shell/platform/android/platform_view_android_jni.cc(76)] Check failed: CheckException(env).
F/libc (22722): Fatal signal 6 (SIGABRT), code -6 in tid 22722 (barcode_scanner)


Build fingerprint: 'Xiaomi/land/land:6.0.1/MMB29M/V10.2.2.0.MALMIXM:user/release-keys'
Revision: '0'
ABI: 'arm64'
pid: 22722, tid: 22722, name: barcode_scanner >>> com.emagi.barcode_scanner <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: '[FATAL:flutter/shell/platform/android/platform_view_android_jni.cc(76)] Check failed: CheckException(env).
'
x0 0000000000000000 x1 00000000000058c2 x2 0000000000000006 x3 0000000000000000
x4 0000000000000000 x5 0000000000000001 x6 0000000000000000 x7 0000000000000000
x8 0000000000000083 x9 0000007f98e03a70 x10 0000000000000003 x11 0000000000000000
x12 0000007f98e03a70 x13 00000055b511b110 x14 00000055b4bfdd50 x15 0000007f95ccc000
x16 0000007f98dfc6a8 x17 0000007f98dbebdc x18 0000007f9918e840 x19 0000007f99223088
x20 0000007f99222fc8 x21 000000000000000b x22 0000000000000006 x23 000000000000001a
x24 0000000000000001 x25 00000055b45d9e58 x26 00000055b4f54b60 x27 00000055b4f54b48
x28 0000007f991663fc x29 0000007fcb779570 x30 0000007f98dbc378
sp 0000007fcb779570 pc 0000007f98dbebe4 pstate 0000000020000000
backtrace:
#00 pc 000000000006abe4 /system/lib64/libc.so (tgkill+8)
#1 pc 0000000000068374 /system/lib64/libc.so (pthread_kill+68)
#2 pc 00000000000212f8 /system/lib64/libc.so (raise+28)
#3 pc 000000000001ba98 /system/lib64/libc.so (abort+60)
#4 pc 00000000011d4c3c /data/app/com.emagi.barcode_scanner-1/lib/arm64/libflutter.so (offset 0x11c0000)
#5 pc 00000000011c6f9c /data/app/com.emagi.barcode_scanner-1/lib/arm64/libflutter.so (offset 0x11c0000)
#6 pc 00000000011c549c /data/app/com.emagi.barcode_scanner-1/lib/arm64/libflutter.so (offset 0x11c0000)
#7 pc 000000000120d9ac /data/app/com.emagi.barcode_scanner-1/lib/arm64/libflutter.so (offset 0x11c0000)
#8 pc 00000000011d55a8 /data/app/com.emagi.barcode_scanner-1/lib/arm64/libflutter.so (offset 0x11c0000)
#9 pc 00000000011da7c8 /data/app/com.emagi.barcode_scanner-1/lib/arm64/libflutter.so (offset 0x11c0000)
#10 pc 000000000001c004 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+524)
#11 pc 000000000001c268 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+80)
#12 pc 00000000000d6d98 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
#13 pc 000000007429e82c /data/dalvik-cache/arm64/system@framework@boot.oat (offset 0x2563000)
Tombstone written to: /data/tombstones/tombstone_02
Lost connection to device.

@plamenGo
Copy link

plamenGo commented Oct 4, 2019

I have the same issue :(

@facundomedica
Copy link
Owner

Big refactor published, should be solved! 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants