This repository was archived by the owner on Nov 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 147
This repository was archived by the owner on Nov 6, 2024. It is now read-only.
Xamarin.Google.MLKit.BarcodeScanning is not loading in Maui #630
Copy link
Copy link
Closed
Description
Xamarin.Android Version (eg: 6.0):
net6.0-android
Operating System & Version (eg: Mac OSX 10.11):
Windows 10 Visual Studio 2022 Preview
Google Play Services Version
Xamarin.Google.MLKit.BarcodeScanning 117.0.2
Describe your Issue
Fatal error occur when I tried to introduce the barcode scanner into the view in Maui
Relevant information
**Microsoft.Maui.Platform.ToPlatformException:** 'BarcodeScanner.Mobile.Maui.CameraViewHandler found for BarcodeScanner.Mobile.Maui.CameraView is incompatible'
[monodroid-assembly] open_from_bundles: failed to load assembly System.Runtime.Intrinsics.dll
Loaded assembly: /data/data/package.name/files/.__override__/System.Runtime.Intrinsics.dll [External]
[mono-rt] [ERROR] FATAL UNHANDLED EXCEPTION: Microsoft.Maui.Platform.ToPlatformException: BarcodeScanner.Mobile.Maui.CameraViewHandler found for BarcodeScanner.Mobile.Maui.CameraView is incompatible
[mono-rt] ---> Java.Lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/datatransport/cct/CCTDestination;
[mono-rt] ---> Java.Lang.ClassNotFoundException: Didn't find class "com.google.android.datatransport.cct.CCTDestination" on path: DexPathList[[zip file "/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/lib/arm64, /data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]
[mono-rt]
[mono-rt] --- End of managed Java.Lang.ClassNotFoundException stack trace ---
[mono-rt] java.lang.ClassNotFoundException: Didn't find class "com.google.android.datatransport.cct.CCTDestination" on path: DexPathList[[zip file "/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/lib/arm64, /data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]
[mono-rt] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznu.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:1)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznf.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznw.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:4)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zza(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zzf.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zze.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.mlkit.vision.barcode.BarcodeScanning.getClient(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:39)
[mono-rt] at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2995)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:523)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1764)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2849)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:113)
[mono-rt] at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1374)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2841)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1758)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:488)
[mono-rt] at android.os.Handler.handleCallback(Handler.java:938)
[mono-rt] at android.os.Handler.dispatchMessage(Handler.java:99)
[mono-rt] at android.os.Looper.loopOnce(Looper.java:201)
[mono-rt] at android.os.Looper.loop(Looper.java:288)
[mono-rt] at android.app.ActivityThread.main(ActivityThread.java:7842)
[mono-rt] at java.lang.reflect.Method.invoke(Native Method)
[mono-rt] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
[mono-rt] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
[mono-rt]
[mono-rt] --- End of managed Java.Lang.ClassNotFoundException stack trace ---
[mono-rt] java.lang.ClassNotFoundException: Didn't find class "com.google.android.datatransport.cct.CCTDestination" on path: DexPathList[[zip file "/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/lib/arm64, /data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]
[mono-rt] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznu.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:1)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznf.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznw.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:4)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zza(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zzf.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zze.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.mlkit.vision.barcode.BarcodeScanning.getClient(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:39)
[mono-rt] at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2995)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:523)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1764)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2849)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:113)
[mono-rt] at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1374)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2841)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1758)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:488)
[mono-rt] at android.os.Handler.handleCallback(Handler.java:938)
[mono-rt] at android.os.Handler.dispatchMessage(Handler.java:99)
[mono-rt] at android.os.Looper.loopOnce(Looper.java:201)
[mono-rt] at android.os.Looper.loop(Looper.java:288)
[mono-rt] at android.app.ActivityThread.main(ActivityThread.java:7842)
[mono-rt] at java.lang.reflect.Method.invoke(Native Method)
[mono-rt] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
[mono-rt] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
[mono-rt]
[mono-rt] --- End of inner exception stack trace ---
[mono-rt] at Java.Interop.JniEnvironment.StaticMethods.CallStaticObjectMethod(JniObjectReference type, JniMethodInfo method, JniArgumentValue* args) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniEnvironment.g.cs:line 12890
[mono-rt] at Java.Interop.JniPeerMembers.JniStaticMethods.InvokeObjectMethod(String encodedMember, JniArgumentValue* parameters) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop/Java.Interop/JniPeerMembers.JniStaticMethods.cs:line 95
[mono-rt] at Xamarin.Google.MLKit.Vision.BarCode.BarcodeScanning.GetClient(BarcodeScannerOptions options) in C:\a\_work\1\s\generated\com.google.android.gms.play-services-mlkit-barcode-scanning\obj\Release
et6.0-android31.0\generated\src\Xamarin.Google.MLKit.Vision.BarCode.BarcodeScanning.cs:line 60
[mono-rt] at BarcodeScanner.Mobile.Maui.Platforms.Android.BarcodeAnalyzer..ctor(ICameraView cameraView) in C:\Users\hang\Desktop\BarcodeScanner.Mobile\BarcodeScanner.Mobile.Maui\Platforms\Android\BarcodeAnalyzer.cs:line 26
[mono-rt] at BarcodeScanner.Mobile.Maui.CameraViewHandler.CameraCallback() in C:\Users\hang\Desktop\BarcodeScanner.Mobile\BarcodeScanner.Mobile.Maui\Platforms\Android\CameraViewHandler.android.cs:line 78
[mono-rt] at BarcodeScanner.Mobile.Maui.CameraViewHandler.<>c.<.cctor>b__23_1(CameraViewHandler handler, ICameraView virtualView) in C:\Users\hang\Desktop\BarcodeScanner.Mobile\BarcodeScanner.Mobile.Maui\Shared\CameraViewHandler.cs:line 35
[mono-rt] at Microsoft.Maui.PropertyMapper`2.<>c__DisplayClass5_0[[BarcodeScanner.Mobile.Maui.ICameraView, BarcodeScanner.Mobile.Maui, Version=6.3.0.7, Culture=neutral, PublicKeyToken=null],[BarcodeScanner.Mobile.Maui.CameraViewHandler, BarcodeScanner.Mobile.Maui, Version=6.3.0.7, Culture=neutral, PublicKeyToken=null]].<Add>b__0(IElementHandler h, IElement v) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 183
[mono-rt] at Microsoft.Maui.PropertyMapper.UpdatePropertyCore(String key, IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 47
[mono-rt] at Microsoft.Maui.PropertyMapper.UpdateProperties(IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 82
[mono-rt] at Microsoft.Maui.Handlers.ElementHandler.SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\Element\ElementHandler.cs:line 74
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler.SetVirtualView(IElement element) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandler.cs:line 125
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler`2[[BarcodeScanner.Mobile.Maui.ICameraView, BarcodeScanner.Mobile.Maui, Version=6.3.0.7, Culture=neutral, PublicKeyToken=null],[AndroidX.Camera.View.PreviewView, Xamarin.AndroidX.Camera.View, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 53
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler`2[[BarcodeScanner.Mobile.Maui.ICameraView, BarcodeScanner.Mobile.Maui, Version=6.3.0.7, Culture=neutral, PublicKeyToken=null],[AndroidX.Camera.View.PreviewView, Xamarin.AndroidX.Camera.View, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt] at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\Element\Element.Impl.cs:line 64
[mono-rt] at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\Element\Element.Impl.cs:line 20
[mono-rt] at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\VisualElement\VisualElement.Impl.cs:line 307
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 98
[mono-rt] --- End of managed Java.Lang.NoClassDefFoundError stack trace ---
[mono-rt] java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/datatransport/cct/CCTDestination;
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznu.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:1)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznf.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznw.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:4)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zza(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zzf.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zze.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.mlkit.vision.barcode.BarcodeScanning.getClient(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:39)
[mono-rt] at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2995)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:523)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1764)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2849)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:113)
[mono-rt] at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1374)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2841)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1758)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:488)
[mono-rt] at android.os.Handler.handleCallback(Handler.java:938)
[mono-rt] at android.os.Handler.dispatchMessage(Handler.java:99)
[mono-rt] at android.os.Looper.loopOnce(Looper.java:201)
[mono-rt] at android.os.Looper.loop(Looper.java:288)
[mono-rt] at android.app.ActivityThread.main(ActivityThread.java:7842)
[mono-rt] at java.lang.reflect.Method.invoke(Native Method)
[mono-rt] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
[mono-rt] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
[mono-rt] Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.datatransport.cct.CCTDestination" on path: DexPathList[[zip file "/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/lib/arm64, /data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]
[mono-rt] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[mono-rt] ... 42 more
[mono-rt]
[mono-rt] --- End of managed Java.Lang.NoClassDefFoundError stack trace ---
[mono-rt] java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/datatransport/cct/CCTDestination;
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznu.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:1)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznf.<init>(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznw.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:4)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zza(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.android.gms.internal.mlkit_vision_barcode.zznx.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zzf.create(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at com.google.mlkit.common.sdkinternal.LazyInstanceMap.get(com.google.mlkit:common@@18.1.0:3)
[mono-rt] at com.google.mlkit.vision.barcode.internal.zze.zzb(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:2)
[mono-rt] at com.google.mlkit.vision.barcode.BarcodeScanning.getClient(com.google.android.gms:play-services-mlkit-barcode-scanning@@18.0.0:3)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.n_onCreateView(Native Method)
[mono-rt] at crc6452ffdc5b34af3a0f.NavigationViewFragment.onCreateView(NavigationViewFragment.java:39)
[mono-rt] at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2995)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:523)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1764)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2849)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:113)
[mono-rt] at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1374)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2841)
[mono-rt] at androidx.fragment.app.FragmentManager.dispatchViewCreated(FragmentManager.java:2777)
[mono-rt] at androidx.fragment.app.Fragment.performViewCreated(Fragment.java:3020)
[mono-rt] at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:551)
[mono-rt] at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:261)
[mono-rt] at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1840)
[mono-rt] at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1758)
[mono-rt] at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1701)
[mono-rt] at androidx.fragment.app.FragmentManager$4.run(FragmentManager.java:488)
[mono-rt] at android.os.Handler.handleCallback(Handler.java:938)
[mono-rt] at android.os.Handler.dispatchMessage(Handler.java:99)
[mono-rt] at android.os.Looper.loopOnce(Looper.java:201)
[mono-rt] at android.os.Looper.loop(Looper.java:288)
[mono-rt] at android.app.ActivityThread.main(ActivityThread.java:7842)
[mono-rt] at java.lang.reflect.Method.invoke(Native Method)
[mono-rt] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
[mono-rt] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
[mono-rt] Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.datatransport.cct.CCTDestination" on path: DexPathList[[zip file "/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk"],nativeLibraryDirectories=[/data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/lib/arm64, /data/app/~~TLThQDyUklV4PNiLwEdkIA==/package.name-yILrtQfnXkgjpTz6DzpyMg==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64, /product/lib64]]
[mono-rt] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[mono-rt] at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[mono-rt] ... 42 more
[mono-rt]
[mono-rt] --- End of inner exception stack trace ---
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 113
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 142
[mono-rt] at Microsoft.Maui.Handlers.LayoutHandler.SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\Layout\LayoutHandler.Android.cs:line 43
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.ILayout, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.LayoutViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt] at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\Element\Element.Impl.cs:line 64
[mono-rt] at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\Element\Element.Impl.cs:line 20
[mono-rt] at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\VisualElement\VisualElement.Impl.cs:line 307
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 105
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 142
[mono-rt] at Microsoft.Maui.Handlers.ContentViewHandler.UpdateContent(IContentViewHandler handler) in D:\a\_work\1\s\src\Core\src\Handlers\ContentView\ContentViewHandler.Android.cs:line 44
[mono-rt] at Microsoft.Maui.Handlers.ContentViewHandler.MapContent(IContentViewHandler handler, IContentView page) in D:\a\_work\1\s\src\Core\src\Handlers\ContentView\ContentViewHandler.Android.cs:line 49
[mono-rt] at Microsoft.Maui.PropertyMapper`2.<>c__DisplayClass5_0[[Microsoft.Maui.IContentView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Handlers.IContentViewHandler, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].<Add>b__0(IElementHandler h, IElement v) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 183
[mono-rt] at Microsoft.Maui.PropertyMapper.UpdatePropertyCore(String key, IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 47
[mono-rt] at Microsoft.Maui.PropertyMapper.UpdateProperties(IElementHandler viewHandler, IElement virtualView) in D:\a\_work\1\s\src\Core\src\PropertyMapper.cs:line 82
[mono-rt] at Microsoft.Maui.Handlers.ElementHandler.SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\Element\ElementHandler.cs:line 74
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler.SetVirtualView(IElement element) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandler.cs:line 125
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IContentView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.ContentViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 53
[mono-rt] at Microsoft.Maui.Handlers.ContentViewHandler.SetVirtualView(IView view) in D:\a\_work\1\s\src\Core\src\Handlers\ContentView\ContentViewHandler.Android.cs:line 27
[mono-rt] at Microsoft.Maui.Handlers.ViewHandler`2[[Microsoft.Maui.IContentView, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Microsoft.Maui.Platform.ContentViewGroup, Microsoft.Maui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].SetVirtualView(IElement view) in D:\a\_work\1\s\src\Core\src\Handlers\View\ViewHandlerOfT.cs:line 56
[mono-rt] at Microsoft.Maui.Controls.Element.SetHandler(IElementHandler newHandler) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\Element\Element.Impl.cs:line 64
[mono-rt] at Microsoft.Maui.Controls.Element.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\Element\Element.Impl.cs:line 20
[mono-rt] at Microsoft.Maui.Controls.VisualElement.Microsoft.Maui.IElement.set_Handler(IElementHandler value) in D:\a\_work\1\s\src\Controls\src\Core\HandlerImpl\VisualElement\VisualElement.Impl.cs:line 307
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToHandler(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 105
[mono-rt] at Microsoft.Maui.Platform.ElementExtensions.ToPlatform(IElement view, IMauiContext context) in D:\a\_work\1\s\src\Core\src\Platform\ElementExtensions.cs:line 142
[mono-rt] at Microsoft.Maui.Platform.NavigationViewFragment.OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) in D:\a\_work\1\s\src\Core\src\Platform\Android\Navigation\NavigationViewFragment.cs:line 65
[mono-rt] at AndroidX.Fragment.App.Fragment.n_OnCreateView_Landroid_view_LayoutInflater_Landroid_view_ViewGroup_Landroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_inflater, IntPtr native_container, IntPtr native_savedInstanceState) in C:\a\_work\1\s\generated\androidx.fragment.fragment\obj\Release
et6.0-android\generated\src\AndroidX.Fragment.App.Fragment.cs:line 1999
[mono-rt] at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PPLLL_L(_JniMarshal_PPLLL_L callback, IntPtr jnienv, IntPtr klazz, IntPtr p0, IntPtr p1, IntPtr p2) in /Users/runner/work/1/s/xamarin-android/src/Mono.Android/Android.Runtime/JNINativeWrapper.g.cs:line 352
[libc] Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 6846 (RenderThread), pid 6786 (ine.cellr.trace)
[libc] FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x730d02f378)
[libc] FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x730d02f378)
Packages used:
<PackageReference Include="Xamarin.Google.MLKit.BarcodeScanning" Version="117.0.2"></PackageReference>
Metadata
Metadata
Assignees
Labels
No labels