When starting the login the following exception is shown, but login works fine regardless:
I/zygote (31113): Rejecting re-init on previously-failed class java.lang.Class<Mk>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/TracingController;
I/zygote (31113): at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
I/zygote (31113): at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
I/zygote (31113): at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:128)
I/zygote (31113): at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:402)
I/zygote (31113): at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
I/zygote (31113): at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
I/zygote (31113): at void android.webkit.CookieSyncManager.sync() (CookieSyncManager.java:112)
I/zygote (31113): at void com.facebook.internal.Utility.clearCookiesForDomain(android.content.Context, java.lang.String) (Utility.java:548)
I/zygote (31113): at void com.facebook.internal.Utility.clearFacebookCookies(android.content.Context) (Utility.java:573)
I/zygote (31113): at android.os.Bundle com.facebook.login.WebLoginMethodHandler.getParameters(com.facebook.login.LoginClient$Request) (WebLoginMethodHandler.java:97)
I/zygote (31113): at boolean com.facebook.login.WebViewLoginMethodHandler.tryAuthorize(com.facebook.login.LoginClient$Request) (WebViewLoginMethodHandler.java:70)
I/zygote (31113): at boolean com.facebook.login.LoginClient.tryCurrentHandler() (LoginClient.java:264)
I/zygote (31113): at void com.facebook.login.LoginClient.tryNextHandler() (LoginClient.java:216)
I/zygote (31113): at void com.facebook.login.LoginClient.authorize(com.facebook.login.LoginClient$Request) (LoginClient.java:121)
I/zygote (31113): at void com.facebook.login.LoginClient.startOrContinueAuth(com.facebook.login.LoginClient$Request) (LoginClient.java:102)
I/zygote (31113): at void com.facebook.login.LoginFragment.onResume() (LoginFragment.java:160)
I/zygote (31113): at void androidx.fragment.app.Fragment.performResume() (Fragment.java:2498)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManager.java:1501)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManager.java:1784)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManager.java:1852)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.dispatchStateChange(int) (FragmentManager.java:3269)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.dispatchResume() (FragmentManager.java:3241)
I/zygote (31113): at void androidx.fragment.app.FragmentController.dispatchResume() (FragmentController.java:223)
I/zygote (31113): at void androidx.fragment.app.FragmentActivity.onResumeFragments() (FragmentActivity.java:538)
I/zygote (31113): at void androidx.fragment.app.FragmentActivity.onPostResume() (FragmentActivity.java:527)
I/zygote (31113): at void android.app.Activity.performResume() (Activity.java:7164)
I/zygote (31113): at android.app.ActivityThread$ActivityClientRecord android.app.ActivityThread.performResumeActivity(android.os.IBinder, boolean, java.lang.String) (ActivityThread.java:3647)
I/zygote (31113): at void android.app.ActivityThread.handleResumeActivity(android.os.IBinder, boolean, boolean, boolean, int, java.lang.String) (ActivityThread.java:3712)
I/zygote (31113): at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2949)
I/zygote (31113): at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
I/zygote (31113): at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1630)
I/zygote (31113): at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106)
I/zygote (31113): at void android.os.Looper.loop() (Looper.java:164)
I/zygote (31113): at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6626)
I/zygote (31113): at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote (31113): at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:438)
I/zygote (31113): at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:811)
I/zygote (31113): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.TracingController" on path: DexPathList[[zip file "/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/base.apk", zip file "/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_autofill_assistant.apk", zip file "/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_autofill_assistant.config.de.apk", zip file "/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_autofill_assistant.config.en.apk", zip file "/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_config.de.apk", zip file "/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_config.en.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/lib/arm, /data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/base.apk!/lib/armeabi-v7a, /data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_autofill_assistant.apk!/lib/armeabi-v7a, /data/app/com.android.chrome-dkfnFocBGa1B-5ugLsk3YQ==/split_autofill_assistant.c
I/zygote (31113): at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:125)
I/zygote (31113): at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
I/zygote (31113): at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
I/zygote (31113): at java.lang.Class java.lang.Class.classForName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
I/zygote (31113): at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:453)
I/zygote (31113): at java.lang.Class android.webkit.WebViewFactory.getWebViewProviderClass(java.lang.ClassLoader) (WebViewFactory.java:128)
I/zygote (31113): at java.lang.Class android.webkit.WebViewFactory.getProviderClass() (WebViewFactory.java:402)
I/zygote (31113): at android.webkit.WebViewFactoryProvider android.webkit.WebViewFactory.getProvider() (WebViewFactory.java:194)
I/zygote (31113): at android.webkit.CookieManager android.webkit.CookieManager.getInstance() (CookieManager.java:39)
I/zygote (31113): at void android.webkit.CookieSyncManager.sync() (CookieSyncManager.java:112)
I/zygote (31113): at void com.facebook.internal.Utility.clearCookiesForDomain(android.content.Context, java.lang.String) (Utility.java:548)
I/zygote (31113): at void com.facebook.internal.Utility.clearFacebookCookies(android.content.Context) (Utility.java:573)
I/zygote (31113): at android.os.Bundle com.facebook.login.WebLoginMethodHandler.getParameters(com.facebook.login.LoginClient$Request) (WebLoginMethodHandler.java:97)
I/zygote (31113): at boolean com.facebook.login.WebViewLoginMethodHandler.tryAuthorize(com.facebook.login.LoginClient$Request) (WebViewLoginMethodHandler.java:70)
I/zygote (31113): at boolean com.facebook.login.LoginClient.tryCurrentHandler() (LoginClient.java:264)
I/zygote (31113): at void com.facebook.login.LoginClient.tryNextHandler() (LoginClient.java:216)
I/zygote (31113): at void com.facebook.login.LoginClient.authorize(com.facebook.login.LoginClient$Request) (LoginClient.java:121)
I/zygote (31113): at void com.facebook.login.LoginClient.startOrContinueAuth(com.facebook.login.LoginClient$Request) (LoginClient.java:102)
I/zygote (31113): at void com.facebook.login.LoginFragment.onResume() (LoginFragment.java:160)
I/zygote (31113): at void androidx.fragment.app.Fragment.performResume() (Fragment.java:2498)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.moveToState(androidx.fragment.app.Fragment, int, int, int, boolean) (FragmentManager.java:1501)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(androidx.fragment.app.Fragment) (FragmentManager.java:1784)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.moveToState(int, boolean) (FragmentManager.java:1852)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.dispatchStateChange(int) (FragmentManager.java:3269)
I/zygote (31113): at void androidx.fragment.app.FragmentManagerImpl.dispatchResume() (FragmentManager.java:3241)
I/zygote (31113): at void androidx.fragment.app.FragmentController.dispatchResume() (FragmentController.java:223)
I/zygote (31113): at void androidx.fragment.app.FragmentActivity.onResumeFragments() (FragmentActivity.java:538)
I/zygote (31113): at void androidx.fragment.app.FragmentActivity.onPostResume() (FragmentActivity.java:527)
I/zygote (31113): at void android.app.Activity.performResume() (Activity.java:7164)
I/zygote (31113): at android.app.ActivityThread$ActivityClientRecord android.app.ActivityThread.performResumeActivity(android.os.IBinder, boolean, java.lang.String) (ActivityThread.java:3647)
I/zygote (31113): at void android.app.ActivityThread.handleResumeActivity(android.os.IBinder, boolean, boolean, boolean, int, java.lang.String) (ActivityThread.java:3712)
I/zygote (31113): at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2949)
I/zygote (31113): at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
I/zygote (31113): at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1630)
I/zygote (31113): at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106)
I/zygote (31113): at void android.os.Looper.loop() (Looper.java:164)
I/zygote (31113): at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6626)
I/zygote (31113): at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
I/zygote (31113): at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:438)
I/zygote (31113): at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:811)
The same exception is repeated a total of three times.
This started happening after regenerating my android and ios folders with flutter create using Flutter 1.9 (and of course making changes to AndroidManifest etc. again). The exception is thrown with with flutter_facebook_login version 2.0.1 as well as with 3.0.0. Also it seems that with Flutter 1.10 this exception is thrown even with the old android and ios folders.
When starting the login the following exception is shown, but login works fine regardless:
The same exception is repeated a total of three times.
This started happening after regenerating my android and ios folders with
flutter create
using Flutter 1.9 (and of course making changes toAndroidManifest
etc. again). The exception is thrown with withflutter_facebook_login
version2.0.1
as well as with3.0.0
. Also it seems that with Flutter 1.10 this exception is thrown even with the old android and ios folders.