NMF-earth / nmf-app

Understand and reduce your carbon footprint 🌱 iOS & Android.
https://nmf.earth
GNU General Public License v3.0
487 stars 156 forks source link

Crash checkNotEmpty #347

Closed PierreBresson closed 6 months ago

PierreBresson commented 2 years ago

Device: Google Pixel 6 Pro, Android 12 (SDK 31), version 33

java.lang.RuntimeException: 
  at android.app.ActivityThread.installProvider (ActivityThread.java:7427)
  at android.app.ActivityThread.installContentProviders (ActivityThread.java:6939)
  at android.app.ActivityThread.handleBindApplication (ActivityThread.java:6710)
  at android.app.ActivityThread.access$1500 (ActivityThread.java:247)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2053)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:201)
  at android.os.Looper.loop (Looper.java:288)
  at android.app.ActivityThread.main (ActivityThread.java:7839)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:548)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1003)
Caused by: java.lang.IllegalArgumentException: 
  at com.google.android.gms.common.internal.Preconditions.checkNotEmpty (Preconditions.java:8)
  at com.google.firebase.iid.FirebaseInstanceId.checkRequiredFirebaseOptions (FirebaseInstanceId.java:52)
  at com.google.firebase.iid.FirebaseInstanceId.getInstance (FirebaseInstanceId.java:2)
  at com.google.firebase.iid.FirebaseInstanceId.getInstance (FirebaseInstanceId.java:1)
  at com.google.firebase.iid.Store.checkForRestore (Store.java:15)
  at com.google.firebase.iid.Store.<init> (Store.java:5)
  at com.google.firebase.iid.FirebaseInstanceId.<init> (FirebaseInstanceId.java:16)
  at com.google.firebase.iid.FirebaseInstanceId.<init> (FirebaseInstanceId.java:8)
  at com.google.firebase.iid.Registrar.lambda$getComponents$0$Registrar (Registrar.java:26)
  at com.google.firebase.iid.Registrar$$Lambda$0.create (Registrar.java)
  at com.google.firebase.components.ComponentRuntime.lambda$new$0 (ComponentRuntime.java:69)
  at com.google.firebase.components.ComponentRuntime$$Lambda$1.get (ComponentRuntime.java:4)
  at com.google.firebase.components.Lazy.get (Lazy.java:53)
  at com.google.firebase.components.AbstractComponentContainer.get (AbstractComponentContainer.java:27)
  at com.google.firebase.components.RestrictedComponentContainer.get (RestrictedComponentContainer.java:83)
  at com.google.firebase.messaging.FirebaseMessagingRegistrar.lambda$getComponents$0$FirebaseMessagingRegistrar (FirebaseMessagingRegistrar.java:21)
  at com.google.firebase.messaging.FirebaseMessagingRegistrar$$Lambda$0.create (FirebaseMessagingRegistrar.java)
  at com.google.firebase.components.ComponentRuntime.lambda$new$0 (ComponentRuntime.java:69)
  at com.google.firebase.components.ComponentRuntime$$Lambda$1.get (ComponentRuntime.java:4)
  at com.google.firebase.components.Lazy.get (Lazy.java:53)
  at com.google.firebase.components.ComponentRuntime.initializeEagerComponents (ComponentRuntime.java:158)
  at com.google.firebase.FirebaseApp.initializeAllApis (FirebaseApp.java:563)
  at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:304)
  at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:268)
  at com.google.firebase.FirebaseApp.initializeApp (FirebaseApp.java:253)
  at com.google.firebase.provider.FirebaseInitProvider.onCreate (FirebaseInitProvider.java:51)
  at android.content.ContentProvider.attachInfo (ContentProvider.java:2404)
  at android.content.ContentProvider.attachInfo (ContentProvider.java:2374)
  at com.google.firebase.provider.FirebaseInitProvider.attachInfo (FirebaseInitProvider.java:45)
  at android.app.ActivityThread.installProvider (ActivityThread.java:7422)
  at android.app.ActivityThread.installContentProviders (ActivityThread.java:6939)
  at android.app.ActivityThread.handleBindApplication (ActivityThread.java:6710)
  at android.app.ActivityThread.access$1500 (ActivityThread.java:247)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2053)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:201)
  at android.os.Looper.loop (Looper.java:288)
  at android.app.ActivityThread.main (ActivityThread.java:7839)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:548)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1003)
jrsmith96 commented 6 months ago

@PierreBresson are there any steps to reproduce this crash? Please be as detailed as possible when enumerating the steps.

PierreBresson commented 6 months ago

@jrsmith96 can't find it anymore on sentry, so I'm gonna close it