Skip to content

ANR : FirebaseInitializer.create #6933

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
abdu-isntdead opened this issue May 3, 2025 · 1 comment
Open

ANR : FirebaseInitializer.create #6933

abdu-isntdead opened this issue May 3, 2025 · 1 comment

Comments

@abdu-isntdead
Copy link

abdu-isntdead commented May 3, 2025

  • Android Studio version: Android Studio Koala Feature Drop | 2024.1.2 Patch 1
  • Firebase Component:
  • crashlytics = "2.9.2"
    *firebase-crashlytics-gradle = { module = "com.google.firebase:firebase-crashlytics-gradle", version.ref = "crashlytics" }
    #Firebase
    firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" }
    firebase-analytics = { module = "com.google.firebase:firebase-analytics-ktx" }
    firebase-config = { module = "com.google.firebase:firebase-config-ktx" }
    firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics-ktx" }
  • Component version: firebaseBom = "33.3.0"

Steps to reproduce:

We are getting ANR on just android 14 devices

Relevant Code:

      main (runnable):tid=1 systid=1276 
   at androidx.collection.internal.ContainerHelpersKt.<clinit>(ContainerHelpers.kt:1)
   at androidx.collection.SimpleArrayMap.<init>(SimpleArrayMap.kt:65)
   at androidx.collection.SimpleArrayMap.<init>(SimpleArrayMap.kt:63)
   at androidx.collection.SimpleArrayMap.<init>(SimpleArrayMap.java:11)
   at androidx.collection.ArrayMap.<init>(ArrayMap.java:72)
   at com.google.firebase.FirebaseApp.<clinit>(FirebaseApp.java:101)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:236)
   at com.ibragunduz.applockpro.core.common.startup.FirebaseInitializer.create(FirebaseInitializer.kt:9)
   at com.ibragunduz.applockpro.core.common.startup.FirebaseInitializer.create(FirebaseInitializer.kt:7)
   at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)
   at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:239)
   at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:207)
   at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:49)
   at android.content.ContentProvider.attachInfo(ContentProvider.java:2619)
   at android.content.ContentProvider.attachInfo(ContentProvider.java:2589)
   at android.app.ActivityThread.installProvider(ActivityThread.java:7810)
   at android.app.ActivityThread.installContentProviders(ActivityThread.java:7318)
   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7025)
   at android.app.ActivityThread.-$$Nest$mhandleBindApplication(unavailable)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2277)
   at android.os.Handler.dispatchMessage(Handler.java:106)
   at android.os.Looper.loopOnce(Looper.java:205)
   at android.os.Looper.loop(Looper.java:294)
   at android.app.ActivityThread.main(ActivityThread.java:8225)
   at java.lang.reflect.Method.invoke(Native method)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:573)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)

//////////////////////////

      main (runnable):tid=1 systid=32012 
   at com.google.android.gms.measurement.internal.zzjh.<clinit>(com.google.android.gms:play-services-measurement-base@@22.1.0:3)
   at com.google.firebase.analytics.connector.internal.zzd.<clinit>(com.google.android.gms:play-services-measurement-api@@22.1.0:84)
   at com.google.firebase.analytics.connector.internal.zzd.zzf(zzd.java:179)
   at com.google.firebase.analytics.connector.AnalyticsConnectorImpl.registerAnalyticsConnectorListener(com.google.android.gms:play-services-measurement-api@@22.1.0:3)
   at com.google.firebase.crashlytics.AnalyticsDeferredProxy.subscribeToAnalyticsEvents(AnalyticsDeferredProxy.java:164)
   at com.google.firebase.crashlytics.AnalyticsDeferredProxy.lambda$init$2(AnalyticsDeferredProxy.java:100)
   at com.google.firebase.components.OptionalProvider.whenAvailable(OptionalProvider.java:77)
   at com.google.firebase.crashlytics.AnalyticsDeferredProxy.init(AnalyticsDeferredProxy.java:82)
   at com.google.firebase.crashlytics.AnalyticsDeferredProxy.<init>(AnalyticsDeferredProxy.java:63)
   at com.google.firebase.crashlytics.AnalyticsDeferredProxy.<init>(AnalyticsDeferredProxy.java:49)
   at com.google.firebase.crashlytics.FirebaseCrashlytics.init(FirebaseCrashlytics.java:93)
   at com.google.firebase.crashlytics.CrashlyticsRegistrar.buildCrashlytics(CrashlyticsRegistrar.java:79)
   at com.google.firebase.tracing.ComponentMonitor.lambda$processRegistrar$0(ComponentMonitor.java:38)
   at com.google.firebase.components.ComponentRuntime.lambda$discoverComponents$0(ComponentRuntime.java:160)
   at com.google.firebase.components.Lazy.get(Lazy.java:53)
   at com.google.firebase.components.ComponentRuntime.doInitializeEagerComponents(ComponentRuntime.java:322)
   at com.google.firebase.components.ComponentRuntime.initializeEagerComponents(ComponentRuntime.java:312)
   at com.google.firebase.FirebaseApp.initializeAllApis(FirebaseApp.java:607)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:300)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:264)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:249)
   at com.ibragunduz.applockpro.core.common.startup.FirebaseInitializer.create(FirebaseInitializer.kt:9)
   at com.ibragunduz.applockpro.core.common.startup.FirebaseInitializer.create(FirebaseInitializer.kt:7)
   at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)
   at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:239)
   at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:207)
   at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:49)
   at android.content.ContentProvider.attachInfo(ContentProvider.java:2639)
   at android.content.ContentProvider.attachInfo(ContentProvider.java:2602)
   at android.app.ActivityThread.installProvider(ActivityThread.java:8334)
   at android.app.ActivityThread.installContentProviders(ActivityThread.java:7832)
   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7511)
   at android.app.ActivityThread.-$$Nest$mhandleBindApplication(unavailable)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2421)
   at android.os.Handler.dispatchMessage(Handler.java:106)
   at android.os.Looper.loopOnce(Looper.java:222)
   at android.os.Looper.loop(Looper.java:314)
   at android.app.ActivityThread.main(ActivityThread.java:8779)
   at java.lang.reflect.Method.invoke(Native method)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1090)

///////////////////

      main (runnable):tid=1 systid=17265 
   at com.google.android.datatransport.runtime.dagger.internal.DoubleCheck.<clinit>(DoubleCheck.java:29)
   at com.google.android.datatransport.runtime.DaggerTransportRuntimeComponent$TransportRuntimeComponentImpl.initialize(DaggerTransportRuntimeComponent.java:103)
   at com.google.android.datatransport.runtime.DaggerTransportRuntimeComponent$TransportRuntimeComponentImpl.<init>(DaggerTransportRuntimeComponent.java:97)
   at com.google.android.datatransport.runtime.DaggerTransportRuntimeComponent$TransportRuntimeComponentImpl.<init>(DaggerTransportRuntimeComponent.java:63)
   at com.google.android.datatransport.runtime.DaggerTransportRuntimeComponent$Builder.build(DaggerTransportRuntimeComponent.java:59)
   at com.google.android.datatransport.runtime.TransportRuntime.initialize(TransportRuntime.java:79)
   at com.google.firebase.crashlytics.internal.send.DataTransportCrashlyticsReportSender.create(DataTransportCrashlyticsReportSender.java:53)
   at com.google.firebase.crashlytics.internal.common.SessionReportingCoordinator.create(SessionReportingCoordinator.java:78)
   at com.google.firebase.crashlytics.internal.common.CrashlyticsCore.onPreExecute(CrashlyticsCore.java:166)
   at com.google.firebase.crashlytics.FirebaseCrashlytics.init(FirebaseCrashlytics.java:182)
   at com.google.firebase.crashlytics.CrashlyticsRegistrar.buildCrashlytics(CrashlyticsRegistrar.java:79)
   at com.google.firebase.tracing.ComponentMonitor.lambda$processRegistrar$0(ComponentMonitor.java:38)
   at com.google.firebase.components.ComponentRuntime.lambda$discoverComponents$0(ComponentRuntime.java:160)
   at com.google.firebase.components.Lazy.get(Lazy.java:53)
   at com.google.firebase.components.ComponentRuntime.doInitializeEagerComponents(ComponentRuntime.java:322)
   at com.google.firebase.components.ComponentRuntime.initializeEagerComponents(ComponentRuntime.java:312)
   at com.google.firebase.FirebaseApp.initializeAllApis(FirebaseApp.java:607)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:300)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:264)
   at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:249)
   at com.ibragunduz.applockpro.core.common.startup.FirebaseInitializer.create(FirebaseInitializer.kt:9)
   at com.ibragunduz.applockpro.core.common.startup.FirebaseInitializer.create(FirebaseInitializer.kt:7)
   at androidx.startup.AppInitializer.doInitialize(AppInitializer.java:180)
   at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:239)
   at androidx.startup.AppInitializer.discoverAndInitialize(AppInitializer.java:207)
   at androidx.startup.InitializationProvider.onCreate(InitializationProvider.java:49)
   at android.content.ContentProvider.attachInfo(ContentProvider.java:2625)
   at android.content.ContentProvider.attachInfo(ContentProvider.java:2594)
   at android.app.ActivityThread.installProvider(ActivityThread.java:9148)
   at android.app.ActivityThread.installContentProviders(ActivityThread.java:8648)
   at android.app.ActivityThread.handleBindApplication(ActivityThread.java:8296)
   at android.app.ActivityThread.-$$Nest$mhandleBindApplication(unavailable)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2858)
   at android.os.Handler.dispatchMessage(Handler.java:117)
   at android.os.Looper.loopOnce(Looper.java:210)
   at android.os.Looper.loop(Looper.java:302)
   at android.app.ActivityThread.main(ActivityThread.java:9652)
   at java.lang.reflect.Method.invoke(Native method)
   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:601)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1062)

// TODO(you): code here to reproduce the problem

@google-oss-bot
Copy link
Contributor

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

@abdu-isntdead abdu-isntdead changed the title FirebaseInitializer.create ANR : FirebaseInitializer.create May 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants