java.lang.RuntimeException: Unable to start service com.soomla.billing.BillingService@423fa020 with Intent { act=com.android.vending.billing.PURCHASE_STATE_CHANGED cmp=com.interactiveproject.mygpteam.turbo/com.soomla.billing.BillingService (has extras) }: java.lang.RuntimeException: javax.crypto.BadPaddingException: pad block corrupted

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • Issue with billing and decryption?
    via GitHub by purdyjo
    ,
    • java.lang.RuntimeException: Unable to start service com.soomla.billing.BillingService@423fa020 with Intent { act=com.android.vending.billing.PURCHASE_STATE_CHANGED cmp=com.interactiveproject.mygpteam.turbo/com.soomla.billing.BillingService (has extras) }: java.lang.RuntimeException: javax.crypto.BadPaddingException: pad block corrupted at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2673) at android.app.ActivityThread.access$1900(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1331) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5041) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.RuntimeException: javax.crypto.BadPaddingException: pad block corrupted at com.soomla.store.data.ObscuredSharedPreferences.decrypt(ObscuredSharedPreferences.java:183) at com.soomla.store.data.ObscuredSharedPreferences.getString(ObscuredSharedPreferences.java:131) at com.soomla.billing.Security.verifyPurchase(Security.java:140) at com.soomla.billing.BillingService.purchaseStateChanged(BillingService.java:539) at com.soomla.billing.BillingService.handleCommand(BillingService.java:427) at com.soomla.billing.BillingService.onStartCommand(BillingService.java:402) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2656) ... 10 more Caused by: javax.crypto.BadPaddingException: pad block corrupted at com.android.org.bouncycastle.jce.provider.JCEBlockCipher.engineDoFinal(JCEBlockCipher.java:721) at javax.crypto.Cipher.doFinal(Cipher.java:1111) at com.soomla.store.data.ObscuredSharedPreferences.decrypt(ObscuredSharedPreferences.java:180) ... 16 more
    No Bugmate found.