-
Notifications
You must be signed in to change notification settings - Fork 626
Closed
Labels
Description
- Android Studio version: 2020.3.1 Patch 4
- Firebase Component: crashlytics
- Component version:
- com.google.firebase:firebase-crashlytics-gradle:2.8.1
- com.google.firebase:firebase-bom:29.0.1
Describe the problem
I'm receiving several crash reports from the google play console with these two sets of stack traces:
java.lang.RuntimeException:
at android.app.ActivityThread.installProvider (ActivityThread.java:6445)
at android.app.ActivityThread.installContentProviders (ActivityThread.java:5987)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5902)
at android.app.ActivityThread.access$1100 (ActivityThread.java:200)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1656)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:193)
at android.app.ActivityThread.main (ActivityThread.java:6718)
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.IllegalStateException:
at com.google.firebase.crashlytics.internal.persistence.FileStore.prepareBaseDir (FileStore.java:188)
at com.google.firebase.crashlytics.internal.persistence.FileStore.<init> (FileStore.java:66)
at com.google.firebase.crashlytics.internal.persistence.FileStore.$r8$init$bridge (FileStore.java)
at com.google.firebase.crashlytics.FirebaseCrashlytics.init (FirebaseCrashlytics.java:75)
at com.google.firebase.crashlytics.CrashlyticsRegistrar.buildCrashlytics (CrashlyticsRegistrar.java:57)
at com.google.firebase.crashlytics.CrashlyticsRegistrar$$InternalSyntheticLambda$2$db162bb9be36f9206ef3c77773d22791204d3cb6279c7815312c3bc51d3b6568$0.create$bridge (CrashlyticsRegistrar.java)
at com.google.firebase.components.ComponentRuntime.lambda$discoverComponents$0 (ComponentRuntime.java:132)
at com.google.firebase.components.ComponentRuntime$$InternalSyntheticLambda$1$562ccfbab29457946f69b904d7c620216b88cbd0fd784cee32e00ed2dcd3a60c$0.get (ComponentRuntime.java)
at com.google.firebase.components.Lazy.get (Lazy.java:53)
at com.google.firebase.components.ComponentRuntime.doInitializeEagerComponents (ComponentRuntime.java:291)
at com.google.firebase.components.ComponentRuntime.initializeEagerComponents (ComponentRuntime.java:281)
at com.google.firebase.FirebaseApp.initializeAllApis (FirebaseApp.java:584)
at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:303)
at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:267)
at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:252)
at com.google.firebase.provider.FirebaseInitProvider.onCreate (FirebaseInitProvider.java:51)
at android.content.ContentProvider.attachInfo (ContentProvider.java:1920)
at android.content.ContentProvider.attachInfo (ContentProvider.java:1895)
at com.google.firebase.provider.FirebaseInitProvider.attachInfo (FirebaseInitProvider.java:45)
at android.app.ActivityThread.installProvider (ActivityThread.java:6440)
at android.app.ActivityThread.installContentProviders (ActivityThread.java:5987)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5902)
at android.app.ActivityThread.access$1100 (ActivityThread.java:200)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1656)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:193)
at android.app.ActivityThread.main (ActivityThread.java:6718)
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)
java.lang.RuntimeException:
at android.app.ActivityThread.installProvider (ActivityThread.java:6445)
at android.app.ActivityThread.installContentProviders (ActivityThread.java:5987)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5902)
at android.app.ActivityThread.access$1100 (ActivityThread.java:200)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1656)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:193)
at android.app.ActivityThread.main (ActivityThread.java:6718)
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.IllegalStateException:
at com.google.firebase.crashlytics.internal.persistence.FileStore.prepareBaseDir (FileStore.java:188)
at com.google.firebase.crashlytics.internal.persistence.FileStore.<init> (FileStore.java:66)
at com.google.firebase.crashlytics.internal.persistence.FileStore.$r8$init$bridge (FileStore.java)
at com.google.firebase.crashlytics.ndk.FirebaseCrashlyticsNdk.create (FirebaseCrashlyticsNdk.java:33)
at com.google.firebase.crashlytics.ndk.CrashlyticsNdkRegistrar.buildCrashlyticsNdk (CrashlyticsNdkRegistrar.java:48)
at com.google.firebase.crashlytics.CrashlyticsRegistrar$$InternalSyntheticLambda$2$db162bb9be36f9206ef3c77773d22791204d3cb6279c7815312c3bc51d3b6568$0.create$bridge (CrashlyticsRegistrar.java)
at com.google.firebase.components.ComponentRuntime.lambda$discoverComponents$0 (ComponentRuntime.java:132)
at com.google.firebase.components.ComponentRuntime$$InternalSyntheticLambda$1$562ccfbab29457946f69b904d7c620216b88cbd0fd784cee32e00ed2dcd3a60c$0.get (ComponentRuntime.java)
at com.google.firebase.components.Lazy.get (Lazy.java:53)
at com.google.firebase.components.ComponentRuntime.doInitializeEagerComponents (ComponentRuntime.java:291)
at com.google.firebase.components.ComponentRuntime.initializeEagerComponents (ComponentRuntime.java:281)
at com.google.firebase.FirebaseApp.initializeAllApis (FirebaseApp.java:584)
at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:303)
at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:267)
at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:252)
at com.google.firebase.provider.FirebaseInitProvider.onCreate (FirebaseInitProvider.java:51)
at android.content.ContentProvider.attachInfo (ContentProvider.java:1920)
at android.content.ContentProvider.attachInfo (ContentProvider.java:1895)
at com.google.firebase.provider.FirebaseInitProvider.attachInfo (FirebaseInitProvider.java:45)
at android.app.ActivityThread.installProvider (ActivityThread.java:6440)
at android.app.ActivityThread.installContentProviders (ActivityThread.java:5987)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:5902)
at android.app.ActivityThread.access$1100 (ActivityThread.java:200)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1656)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:193)
at android.app.ActivityThread.main (ActivityThread.java:6718)
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)
Steps to reproduce:
Unknown, this does seem to primarily happen on Android TV, these are the devices where I see this:
Xiaomi MiBox S
LGE K51S
Sony BRAVIA 4K GB
Xiaomi Mi TV Stick
THEHAM UHD Android TV
Sony BRAVIA 4K UR3
Sony BRAVIA VH2
Sony BRAVIA 4K UR2
NVIDIA SHIELD Android TV
Motorola moto e6 play
Nokia 1.3
The crash rate seems to be somewhat low.
Relevant Code:
I'm not sure what to put here, since this seems to be happening during crashlytics initialization, here is the associated open source project though:
https://github.com/fzurita/mupen64plus-ae/tree/fz-master-v299
MatnazaroFF