juliansteenbakker / mobile_scanner

A universal scanner for Flutter based on MLKit. Uses CameraX on Android and AVFoundation on iOS.
BSD 3-Clause "New" or "Revised" License
813 stars 475 forks source link

Android Camerax crash.. #837

Open GeonSeon opened 10 months ago

GeonSeon commented 10 months ago

using mobile_scanner: ^3.5.1 version in our flutter project..

2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime FATAL EXCEPTION: CameraX-core_camera_0 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime Process: com.caitory.tbm, PID: 15999 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime java.lang.ExceptionInInitializerError 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at androidx.camera.camera2.internal.u.(Unknown Source:135) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at androidx.camera.camera2.internal.Q.(Unknown Source:140) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at androidx.camera.camera2.internal.v.b(Unknown Source:32) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at q.F.b(Unknown Source:47) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at androidx.camera.core.E.b(Unknown Source:108) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at androidx.camera.core.C.run(Unknown Source:10) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Thread.run(Thread.java:1012) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: q.o.values [] 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Enum.enumValues(Enum.java:272) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Enum.-$$Nest$smenumValues(Unknown Source:0) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Enum$1.create(Enum.java:279) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Enum$1.create(Enum.java:277) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at libcore.util.BasicLruCache.get(BasicLruCache.java:63) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Enum.getSharedConstants(Enum.java:291) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Class.getEnumConstantsShared(Class.java:2461) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.util.EnumSet.getUniverse(EnumSet.java:412) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.util.EnumSet.noneOf(EnumSet.java:114) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.util.EnumSet.of(EnumSet.java:288) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at androidx.camera.camera2.internal.u0.(Unknown Source:8) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime ... 9 more 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime Caused by: java.lang.NoSuchMethodException: q.o.values [] 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Class.getMethod(Class.java:2103) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Class.getDeclaredMethod(Class.java:2081) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime at java.lang.Enum.enumValues(Enum.java:269) 2023/10/29 01:49:34.436 15999 16242 Error AndroidRuntime ... 19 more

navaronbracke commented 10 months ago

The stacktrace is minified? Could you reproduce this locally and provide a non-minified stacktrace?

This could be related to https://github.com/juliansteenbakker/mobile_scanner/issues/719 but not sure yet (hence why I need access to the non-minified stacktrace)