in-app-payments-android-quickstart
in-app-payments-android-quickstart copied to clipboard
java.lang.RuntimeException: Unable to start activity ComponentInfo
Card Activity is not opening. Below is the crash logs.
2020-12-29 22:42:11.023 12203-12203/com.links.fitness E/AndroidRuntime: FATAL EXCEPTION: main Process: com.links.fitness, PID: 12203 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.links.fitness/sqip.internal.CardEntryActivity}: java.lang.IllegalArgumentException: Cannot serialize Kotlin type sqip.internal.nonce.CreateCardNonceErrorResponse. Reflective serialization of Kotlin classes without using kotlin-reflect has undefined and unexpected behavior. Please use KotlinJsonAdapter from the moshi-kotlin artifact or use code gen from the moshi-kotlin-codegen artifact. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2925) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3060) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1818) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6762) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.IllegalArgumentException: Cannot serialize Kotlin type sqip.internal.nonce.CreateCardNonceErrorResponse. Reflective serialization of Kotlin classes without using kotlin-reflect has undefined and unexpected behavior. Please use KotlinJsonAdapter from the moshi-kotlin artifact or use code gen from the moshi-kotlin-codegen artifact. at com.squareup.moshi.ClassJsonAdapter$1.create(ClassJsonAdapter.java:83) at com.squareup.moshi.Moshi.adapter(Moshi.java:138) at com.squareup.moshi.Moshi.adapter(Moshi.java:98) at retrofit2.converter.moshi.MoshiConverterFactory.responseBodyConverter(MoshiConverterFactory.java:91) at retrofit2.Retrofit.nextResponseBodyConverter(Retrofit.java:352) at retrofit2.Retrofit.responseBodyConverter(Retrofit.java:335) at sqip.internal.HttpModule.cardNonceErrorConverter(HttpModule.kt:61) at sqip.internal.HttpModule_CardNonceErrorConverterFactory.proxyCardNonceErrorConverter(HttpModule_CardNonceErrorConverterFactory.java:38) at sqip.internal.HttpModule_CardNonceErrorConverterFactory.provideInstance(HttpModule_CardNonceErrorConverterFactory.java:27) at sqip.internal.HttpModule_CardNonceErrorConverterFactory.get(HttpModule_CardNonceErrorConverterFactory.java:22) at sqip.internal.HttpModule_CardNonceErrorConverterFactory.get(HttpModule_CardNonceErrorConverterFactory.java:12) at sqdagger.internal.DoubleCheck.get(DoubleCheck.java:47) at sqip.internal.nonce.CreateCardNonceRequestHandler_Real_Factory.provideInstance(CreateCardNonceRequestHandler_Real_Factory.java:64) at sqip.internal.nonce.CreateCardNonceRequestHandler_Real_Factory.get(CreateCardNonceRequestHandler_Real_Factory.java:46) at sqip.internal.nonce.CreateCardNonceRequestHandler_Real_Factory.get(CreateCardNonceRequestHandler_Real_Factory.java:13) at sqdagger.internal.DoubleCheck.get(DoubleCheck.java:47) at sqip.internal.CardEntryActivityController_Factory.provideInstance(CardEntryActivityController_Factory.java:37) at sqip.internal.CardEntryActivityController_Factory.get(CardEntryActivityController_Factory.java:29) at sqip.internal.CardEntryActivityController_Factory.get(CardEntryActivityController_Factory.java:10) at sqdagger.internal.DoubleCheck.get(DoubleCheck.java:47) at sqip.internal.nonce.DaggerCardEntryActivityComponent.cardEntryActivityController(DaggerCardEntryActivityComponent.java:209) at sqip.internal.CardEntryActivity.onCreate(CardEntryActivity.kt:128) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1272) 2020-12-29 22:42:11.023 12203-12203/com.links.fitness E/AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2905) ... 11 more
Please assist.