BlinkReceipt / blinkreceipt-android

MIT License
49 stars 16 forks source link

Class not found when unmarshalling: com.microblink.ScanOptions #2

Closed ex-nerd closed 6 years ago

ex-nerd commented 6 years ago

Whenever I invoke the “cameraScan” activity/intent, I get this error in the device logs. It doesn’t actually seem to cause a problem, but suggests some sort of configuration problem in your proguard config.

03-23 10:49:11.273 3640-4855/? E/Parcel: Class not found when unmarshalling: com.microblink.ScanOptions
 java.lang.ClassNotFoundException: com.microblink.ScanOptions
     at java.lang.Class.classForName(Native Method)
     at java.lang.Class.forName(Class.java:400)
     at android.os.Parcel.readParcelableCreator(Parcel.java:2517)
     at android.os.Parcel.readParcelable(Parcel.java:2471)
     at android.os.Parcel.readValue(Parcel.java:2374)
     at android.os.Parcel.readArrayMapInternal(Parcel.java:2727)
     at android.os.BaseBundle.unparcel(BaseBundle.java:269)
     at android.os.BaseBundle.getString(BaseBundle.java:992)
     at android.content.Intent.getStringExtra(Intent.java:6727)
     at com.android.server.am.ActivityStarter.startActivityLocked(ActivityStarter.java:336)
     at com.android.server.am.ActivityStarter.startActivityMayWait(ActivityStarter.java:1094)
     at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:5822)
     at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:5627)
     at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:176)
     at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3613)
     at android.os.Binder.execTransact(Binder.java:573)
  Caused by: java.lang.ClassNotFoundException: com.microblink.ScanOptions
     at java.lang.Class.classForName(Native Method)
     at java.lang.BootClassLoader.findClass(ClassLoader.java:1346)
     at java.lang.BootClassLoader.loadClass(ClassLoader.java:1406)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
     at java.lang.Class.classForName(Native Method) 
     at java.lang.Class.forName(Class.java:400) 
     at android.os.Parcel.readParcelableCreator(Parcel.java:2517) 
     at android.os.Parcel.readParcelable(Parcel.java:2471) 
     at android.os.Parcel.readValue(Parcel.java:2374) 
     at android.os.Parcel.readArrayMapInternal(Parcel.java:2727) 
     at android.os.BaseBundle.unparcel(BaseBundle.java:269) 
     at android.os.BaseBundle.getString(BaseBundle.java:992) 
     at android.content.Intent.getStringExtra(Intent.java:6727) 
     at com.android.server.am.ActivityStarter.startActivityLocked(ActivityStarter.java:336) 
     at com.android.server.am.ActivityStarter.startActivityMayWait(ActivityStarter.java:1094) 
     at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:5822) 
     at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:5627) 
     at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:176) 
     at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3613) 
     at android.os.Binder.execTransact(Binder.java:573) 
  Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available