GmsCore: Tinder crashes upon using facebook.accountKit

I’m on a Pocophone F1 using LineageOS 16 and the newest NanoDroid with microg. Everything else works fine/as expected.

Steps to reproduce:

  1. Install Tinder via Play Store
  2. Open Tinder
  3. Try to login via phone number
  4. Immediate crash to home screen

Logcat:

01-18 19:32:25.630 15500 15500 E AndroidRuntime: FATAL EXCEPTION: main
01-18 19:32:25.630 15500 15500 E AndroidRuntime: Process: com.tinder, PID: 15500
01-18 19:32:25.630 15500 15500 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {com.tinder/com.facebook.accountkit.ui.AccountKitActivity}: android.content.ActivityNotFoundException: No Activity found to handle null
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3822)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3854)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:51)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:106)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:193)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6718)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: Caused by: android.content.ActivityNotFoundException: No Activity found to handle null
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2007)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.Activity.startIntentSenderForResultInner(Activity.java:4845)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.Activity.startIntentSenderForResult(Activity.java:4812)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.support.v4.app.FragmentActivity.startIntentSenderForResult(SourceFile:796)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.Activity.startIntentSenderForResult(Activity.java:4779)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.support.v4.app.FragmentActivity.startIntentSenderForResult(SourceFile:781)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.facebook.accountkit.ui.PhoneContentController$d.c(SourceFile:499)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.facebook.accountkit.ui.PhoneContentController$d.b(SourceFile:478)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.facebook.accountkit.ui.PhoneContentController$d.a(SourceFile:410)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.facebook.accountkit.ui.PhoneContentController$d.a(SourceFile:273)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.facebook.accountkit.ui.af.onActivityCreated(SourceFile:66)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at com.facebook.accountkit.ui.PhoneContentController$d.onActivityCreated(SourceFile:204)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.Fragment.performActivityCreated(Fragment.java:2531)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1318)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.addAddedFragments(FragmentManager.java:2426)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2205)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2161)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2062)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.dispatchMoveToState(FragmentManager.java:3051)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java:3008)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.FragmentController.dispatchResume(FragmentController.java:204)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.Activity.performResume(Activity.java:7322)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3814)
01-18 19:32:25.630 15500 15500 E AndroidRuntime: 	... 11 more

About this issue

  • Original URL
  • State: open
  • Created 5 years ago
  • Reactions: 1
  • Comments: 21

Most upvoted comments

Looks like TikTok registration fails with the same issue:

E AndroidRuntime: FATAL EXCEPTION: main                                                                                                                                          E AndroidRuntime: Process: com.zhiliaoapp.musically, PID: 15828                                                                                                                  E AndroidRuntime: android.content.ActivityNotFoundException: No Activity found to handle null                                                                                    E AndroidRuntime:       at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2058)                                                                       E AndroidRuntime:       at android.app.Activity.startIntentSenderForResultInner(Activity.java:5473)                                                                              E AndroidRuntime:       at android.app.Activity.startIntentSenderForResult(Activity.java:5439)
E AndroidRuntime:       at androidx.fragment.app.FragmentActivity.startIntentSenderForResult(SourceFile:117637130)                                                               E AndroidRuntime:       at androidx.core.app.b.a(SourceFile:134479878)
E AndroidRuntime:       at androidx.fragment.app.FragmentActivity.startIntentSenderFromFragment(SourceFile:134479926)                                                            E AndroidRuntime:       at androidx.fragment.app.FragmentActivity$a.a(SourceFile:134414350)
E AndroidRuntime:       at androidx.fragment.app.Fragment.startIntentSenderForResult(SourceFile:117702671)                                                                       E AndroidRuntime:       at com.ss.android.ugc.aweme.account.login.sms.a.c(SourceFile:393326)                                                                                     E AndroidRuntime:       at com.ss.android.ugc.aweme.account.login.sms.a.a(SourceFile:16908290)
E AndroidRuntime:       at com.ss.android.ugc.aweme.account.login.v2.ui.a.w.onViewCreated(SourceFile:33882201)                                                                   E AndroidRuntime:       at androidx.fragment.app.h.a(SourceFile:1471)                                                                                                            E AndroidRuntime:       at androidx.fragment.app.i.a(Unknown Source:0)                                                                                                           E AndroidRuntime:       at androidx.fragment.app.h.c(SourceFile:17301542)                                                                                                        E AndroidRuntime:       at androidx.fragment.app.h.a(SourceFile:1852)                                                                                                            E AndroidRuntime:       at androidx.fragment.app.a.f(SourceFile:393378)                                                                                                          E AndroidRuntime:       at androidx.fragment.app.h.b(SourceFile:67698726)                                                                                                        E AndroidRuntime:       at androidx.fragment.app.h.a(SourceFile:2411)                                                                                                            E AndroidRuntime:       at androidx.fragment.app.h.b(SourceFile:34078808)                                                                                                        E AndroidRuntime:       at androidx.fragment.app.h.b(SourceFile:2243)                                                                                                            E AndroidRuntime:       at androidx.fragment.app.a.e(SourceFile:196614)                                                                                                          E AndroidRuntime:       at androidx.fragment.app.l.finishUpdate(SourceFile:16908292)                                                                                             E AndroidRuntime:       at com.ss.android.ugc.aweme.views.e.finishUpdate(SourceFile:16908290)                                                                                    E AndroidRuntime:       at androidx.viewpager.widget.ViewPager.populate(SourceFile:17301922)                                                                                     E AndroidRuntime:       at androidx.viewpager.widget.ViewPager.populate(SourceFile:65538)                                                                                        E AndroidRuntime:       at androidx.viewpager.widget.ViewPager.onMeasure(SourceFile:34013397)                                                                                    E AndroidRuntime:       at com.ss.android.ugc.aweme.views.RtlViewPager.onMeasure(SourceFile:33816618)
E AndroidRuntime:       at android.view.View.measure(View.java:25086)                                                                                                            E AndroidRuntime:       at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)                                                                                   E AndroidRuntime:       at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)                                                                          E AndroidRuntime:       at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)                                                                                    E AndroidRuntime:       at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)                                                                                          E AndroidRuntime:       at android.view.View.measure(View.java:25086)                                                                                                            E AndroidRuntime:       at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
E AndroidRuntime:       at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)                                                                          E AndroidRuntime:       at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)                                                                                    E AndroidRuntime:       at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)                                                                                          E AndroidRuntime:       at android.view.View.measure(View.java:25086)                                                                                                            E AndroidRuntime:       at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)                                                                                   E AndroidRuntime:       at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)                                                                                            E AndroidRuntime:       at android.view.View.measure(View.java:25086)                                                                                                            E AndroidRuntime:       at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)                                                                                   E AndroidRuntime:       at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)                                                                                            E AndroidRuntime:       at android.view.View.measure(View.java:25086)                                                                                                            E AndroidRuntime:       at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
E AndroidRuntime:       at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
E AndroidRuntime:       at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
E AndroidRuntime:       at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
E AndroidRuntime:       at android.view.View.measure(View.java:25086)
E AndroidRuntime:       at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6872)
E AndroidRuntime:       at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
E AndroidRuntime:       at com.android.internal.policy.DecorView.onMeasure(DecorView.java:742)
E AndroidRuntime:       at android.view.View.measure(View.java:25086)
E AndroidRuntime:       at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3083)
E AndroidRuntime:       at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1857)
E AndroidRuntime:       at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2146)
E AndroidRuntime:       at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1745)
E AndroidRuntime:       at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7768)
E AndroidRuntime:       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:967)
E AndroidRuntime:       at android.view.Choreographer.doCallbacks(Choreographer.java:791)
E AndroidRuntime:       at android.view.Choreographer.doFrame(Choreographer.java:726)
E AndroidRuntime:       at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952)
E AndroidRuntime:       at android.os.Handler.handleCallback(Handler.java:883)
E AndroidRuntime:       at android.os.Handler.dispatchMessage(Handler.java:100)
E AndroidRuntime:       at android.os.Looper.loop(Looper.java:214)
E AndroidRuntime:       at android.app.ActivityThread.main(ActivityThread.java:7356)
E AndroidRuntime:       at java.lang.reflect.Method.invoke(Native Method)
E AndroidRuntime:       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
E AndroidRuntime:       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940

It appears it is a missing part in microg copying the Firebase functionality. Marvin will focus on microg with quite an amount of time from march on (See here). However, I do not know if this will be within his immediate focus. For know you can only use an older version of failing apps.

Overall I would advise not to update apps reliant on GSF if not absolutely necessary (and then make only the smallest version jump possible), as the API changed a lot, which has not been followed by microg yet.