SAP Knowledge Base Article - Preview

3149898 - Kapsel Barcodescanner plugin for Cordova crashes in Android 10 using i.safe Mobile Barcode Scanner

Symptom

After upgrading i.safe Mobile Barcode Scanner to Android 10, Kapsel Barcodescanner plugin for Cordova crashes.  Error in stack:

--------- beginning of crash
02-08 14:35:40.231 11297 11297 E AndroidRuntime: FATAL EXCEPTION: main
02-08 14:35:40.231 11297 11297 E AndroidRuntime: Process: com.lanxess.fit.l4q, PID: 11297
02-08 14:35:40.231 11297 11297 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/localbroadcastmanager/content/LocalBroadcastManager;
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at com.google.zxing.client.android.CaptureActivity.onCreate(CaptureActivity.java:166)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8225)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8214)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3246)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3410)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2017)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:107)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7402)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)
02-08 14:35:40.231 11297 11297 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.localbroadcastmanager.content.LocalBroadcastManager" on path: DexPathList[[zip file "/data/app/com.lanxess.fit.l4q-64GEN6QAtxTQAEkqNiXAMA==/base.apk"],nativeLibraryDirectories=[/data/app/com.lanxess.fit.l4q-64GEN6QAtxTQAEkqNiXAMA==/lib/arm64, /system/lib64, /system/product/lib64]]
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
02-08 14:35:40.231 11297 11297 E AndroidRuntime:        ... 16 more
02-08 14:35:40.246  1834 11529 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2

 


Read more...

Environment

  • i.safe Barcode Scanner
  • Android 10
  • SAP Mobile Platform SDK Kapsel 3.1

Product

SAP S/4HANA 2020

Keywords

i.safe barcode , KBA , MOB-SDK-KAP , Kapsel: Hybrid Container , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.