jonasbark / flutter_stripe_payment

[DISCONTINUED] A flutter plugin with stripe payment plugin integration
MIT License
309 stars 244 forks source link

Error: lateinit property stripeInstance has not been initialized #300

Open chrisparton1991 opened 3 years ago

chrisparton1991 commented 3 years ago

Hi, I'm seeing a couple of crashes in Crashlytics, caused by lateinit property stripeInstance has not been initialized and lateinit property onCancelListener has not been initialized (full stacktraces below).

Details from Crashlytics:

details

Stacktrace from first crash:

Fatal Exception: h.i: lateinit property stripeInstance has not been initialized
       at de.jonasbark.stripepayment.StripeDialog.getToken(StripeDialog.java:110)
       at de.jonasbark.stripepayment.StripeDialog.access$getToken(StripeDialog.java)
       at de.jonasbark.stripepayment.StripeDialog$onViewCreated$1.onClick(StripeDialog.java:2)
       at android.view.View.performClick(View.java:7862)
       at android.widget.TextView.performClick(TextView.java:15004)
       at android.view.View.performClickInternal(View.java:7831)
       at android.view.View.access$3600(View.java:879)
       at android.view.View$PerformClick.run(View.java:29359)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:8167)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)

Stacktrace from second crash:

Fatal Exception: h.i: lateinit property onCancelListener has not been initialized
       at de.jonasbark.stripepayment.StripeDialog.onCancel(StripeDialog.java:13)
       at android.app.Dialog$ListenersHandler.handleMessage(Dialog.java:1740)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:8167)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)

Thanks!