Crash in cardinalcommerce
See original GitHub issueGeneral information
- SDK/Library version: 4.15.0
- Environment: Production
- Android Version and Device: Wide range of Samsung (f.e. Node 4, 9; S 9, 10, 20, 20se, 21, 22; Z flip and my other models), Redme, OPPO, HUAWEI, Sony, OnePlus
- Braintree dependencies:
com.braintreepayments.api:three-d-secure:4.15.0
Issue description
Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{com.main.gopuff/com.braintreepayments.api.ThreeDSecureActivity}: java.lang.NullPointerException: Attempt to read from field 'java.lang.String com.cardinalcommerce.a.configure.init' on a null object reference
Stacktrace:
com.cardinalcommerce.cardinalmobilesdk.Cardinal.cca_continue (Unknown Source:21082) com.braintreepayments.api.CardinalClient.continueLookup (CardinalClient.java:44) com.braintreepayments.api.ThreeDSecureActivity.onCreateInternal (ThreeDSecureActivity.java:39) com.braintreepayments.api.ThreeDSecureActivity.onCreate (ThreeDSecureActivity.java:28) android.app.Activity.performCreate (Activity.java:6876) android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1135) android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3206) android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3349) android.app.ActivityThread.access$1100 (ActivityThread.java:221) android.app.ActivityThread$H.handleMessage (ActivityThread.java:1794) android.os.Handler.dispatchMessage (Handler.java:102) android.os.Looper.loop (Looper.java:158) android.app.ActivityThread.main (ActivityThread.java:7225) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)
Issue Analytics
- State:
- Created a year ago
- Comments:10 (5 by maintainers)
Top GitHub Comments
Hi @SerhiyPetrosyuk @Pingapplepie we’ve reached out to our 3rd Party MPI provider Cardinal and we’re waiting to hear back. We’ll post updates here when we receive more information on a fix.
All good! We appreciate all feedback. Will close for now.