JackAppDev / flutter_iap

Flutter iap plugin
MIT License
100 stars 15 forks source link

IllegalStateException during onPurchasesUpdated #43

Open jyxt opened 5 years ago

jyxt commented 5 years ago

My app is getting a lot IllegalStateException on first launch for some reason, any idea why?

java.lang.IllegalStateException: 
  at io.flutter.view.FlutterNativeView$1.reply (FlutterNativeView.java:174)
  at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success (MethodChannel.java:194)
  at com.jackappdev.flutteriap.FlutterIapPlugin$2.onPurchasesUpdated (FlutterIapPlugin.java:112)
  at com.jackappdev.flutteriap.BillingManager.onPurchasesUpdated (BillingManager.java:126)
  at com.jackappdev.flutteriap.BillingManager.onQueryPurchasesFinished (BillingManager.java:287)
  at com.jackappdev.flutteriap.BillingManager.access$400 (BillingManager.java:29)
  at com.jackappdev.flutteriap.BillingManager$6.run (BillingManager.java:341)
  at com.jackappdev.flutteriap.BillingManager.executeServiceRequest (BillingManager.java:372)
  at com.jackappdev.flutteriap.BillingManager.queryPurchases (BillingManager.java:345)
  at com.jackappdev.flutteriap.FlutterIapPlugin$2.onBillingClientSetupFinished (FlutterIapPlugin.java:86)
  at com.jackappdev.flutteriap.BillingManager$1.run (BillingManager.java:110)
  at com.jackappdev.flutteriap.BillingManager$7.onBillingSetupFinished (BillingManager.java:357)
  at com.android.billingclient.api.BillingClientImpl$BillingServiceConnection.onServiceConnected (BillingClientImpl.java:903)
  at android.app.LoadedApk$ServiceDispatcher.doConnected (LoadedApk.java:1259)
  at android.app.LoadedApk$ServiceDispatcher$RunConnection.run (LoadedApk.java:1276)
  at android.os.Handler.handleCallback (Handler.java:815)
  at android.os.Handler.dispatchMessage (Handler.java:104)
  at android.os.Looper.loop (Looper.java:210)
  at android.app.ActivityThread.main (ActivityThread.java:5839)
  at java.lang.reflect.Method.invoke (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:372)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1113)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:879)
ened commented 5 years ago

Can you please share detailed logs as this stack trace seems incomplete.

buttermilktoast commented 5 years ago

I am also seeing this in my crash logs in the Google console.

Unfortunately, @ened that does seem to be all the info from the stacktrace that is given in the console. It does say that it was on a Motorola Moto Z (2) Play (albus), Android 8.0