Successful Purchase but has Class not found when unmarshalling: com.google.android.finsky.billing.lightpurchase.PurchaseParams -
i have app in-app billing in adapter (list of items buy). having problem during testing in app billing.
everything works fine - user able go through whole purchase process. "successful purchase" shown @ end of purchase flow , there email being sent user confirming purchase.
however, item not seem consumed , server call add item user not being called. upon checking logs, see error
12-02 13:04:47.701 29663 29663 d iabhelper: launching buy intent xxxxxxxxxxx. request code: 10001 12-02 13:04:47.701 2450 3128 d enterprisedevicemanager: containerid: 0 12-02 13:04:47.711 2450 3128 e parcel : class not found when unmarshalling: com.google.android.finsky.billing.lightpurchase.purchaseparams 12-02 13:04:47.711 2450 3128 e parcel : java.lang.classnotfoundexception: com.google.android.finsky.billing.lightpurchase.purchaseparams 12-02 13:04:47.711 2450 3128 e parcel : @ java.lang.class.classforname(native method) 12-02 13:04:47.711 2450 3128 e parcel : @ java.lang.class.forname(class.java:251) 12-02 13:04:47.711 2450 3128 e parcel : @ java.lang.class.forname(class.java:216) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.parcel.readparcelablecreator(parcel.java:2133) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.parcel.readparcelable(parcel.java:2097) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.parcel.readvalue(parcel.java:2013) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.parcel.readarraymapinternal(parcel.java:2314) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.bundle.unparcel(bundle.java:249) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.bundle.getstring(bundle.java:1118) 12-02 13:04:47.711 2450 3128 e parcel : @ android.content.intent.getstringextra(intent.java:5145) 12-02 13:04:47.711 2450 3128 e parcel : @ com.android.server.am.activitystacksupervisor.startactivitylocked(activitystacksupervisor.java:1467) 12-02 13:04:47.711 2450 3128 e parcel : @ com.android.server.am.activitystacksupervisor.startactivitymaywait(activitystacksupervisor.java:1063) 12-02 13:04:47.711 2450 3128 e parcel : @ com.android.server.am.activitymanagerservice.startactivityinpackage(activitymanagerservice.java:4313) 12-02 13:04:47.711 2450 3128 e parcel : @ com.android.server.am.pendingintentrecord.sendinner(pendingintentrecord.java:254) 12-02 13:04:47.711 2450 3128 e parcel : @ com.android.server.am.activitymanagerservice.startactivityintentsender(activitymanagerservice.java:4194) 12-02 13:04:47.711 2450 3128 e parcel : @ android.app.activitymanagernative.ontransact(activitymanagernative.java:260) 12-02 13:04:47.711 2450 3128 e parcel : @ com.android.server.am.activitymanagerservice.ontransact(activitymanagerservice.java:2645) 12-02 13:04:47.711 2450 3128 e parcel : @ android.os.binder.exectransact(binder.java:404) 12-02 13:04:47.711 2450 3128 e parcel : @ dalvik.system.nativestart.run(native method) 12-02 13:04:47.711 2450 3128 e parcel : caused by: java.lang.noclassdeffounderror: com/google/android/finsky/billing/lightpurchase/purchaseparams 12-02 13:04:47.711 2450 3128 e parcel : ... 19 more 12-02 13:04:47.711 2450 3128 e parcel : caused by: java.lang.classnotfoundexception: didn't find class "com.google.android.finsky.billing.lightpurchase.purchaseparams" on path: dexpathlist[[directory "."],nativelibrarydirectories=[/vendor/lib, /system/lib]] 12-02 13:04:47.711 2450 3128 e parcel : @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:67) 12-02 13:04:47.711 2450 3128 e parcel : @ java.lang.classloader.loadclass(classloader.java:497) 12-02 13:04:47.711 2450 3128 e parcel : @ java.lang.classloader.loadclass(classloader.java:457) 12-02 13:04:47.711 2450 3128 e parcel : ... 19 more 12-02 13:04:47.711 2450 3128 v applicationpolicy: isapplicationstateblocked userid 0 pkgname com.android.vending
Comments
Post a Comment