8

I am getting a crash while opening the app on some devices. I am not able to reproduce it on my device. But I am getting a list of crashes in Firebase Crashlytics.

Fatal Exception: java.util.concurrent.ExecutionException
java.io.IOException: SERVICE_NOT_AVAILABLE

This is the message I am getting from Crashlytics.

Below is the full message :

Caused by java.io.IOException
SERVICE_NOT_AVAILABLE
com.google.firebase.messaging.GmsRpc.handleResponse (com.google.firebase:firebase-messaging@@22.0.0:7)
com.google.firebase.messaging.GmsRpc.lambda$extractResponseWhenComplete$0$GmsRpc (com.google.firebase:firebase-messaging@@22.0.0:1)
com.google.firebase.messaging.GmsRpc$$Lambda$1.then (Unknown Source:2)
com.google.android.gms.tasks.zzc.run (com.google.android.gms:play-services-tasks@@17.2.1:3)
com.google.firebase.messaging.GmsRpc$$Lambda$0.execute
com.google.android.gms.tasks.zzd.zza (com.google.android.gms:play-services-tasks@@17.2.1:1)
com.google.android.gms.tasks.zzr.zzb (com.google.android.gms:play-services-tasks@@17.2.1:5)
com.google.android.gms.tasks.zzw.zza (com.google.android.gms:play-services-tasks@@17.2.1:3)
com.google.android.gms.tasks.zzc.run (com.google.android.gms:play-services-tasks@@17.2.1:8)
com.google.android.gms.cloudmessaging.zzz.execute
com.google.android.gms.tasks.zzd.zza (com.google.android.gms:play-services-tasks@@17.2.1:1)
com.google.android.gms.tasks.zzr.zzb (com.google.android.gms:play-services-tasks@@17.2.1:5)
com.google.android.gms.tasks.zzw.zza (com.google.android.gms:play-services-tasks@@17.2.1:3)
com.google.android.gms.tasks.TaskCompletionSource.setResult (com.google.android.gms:play-services-tasks@@17.2.1:1)
com.google.android.gms.cloudmessaging.zzq.zza (com.google.android.gms:play-services-cloud-messaging@@16.0.0:9)
com.google.android.gms.cloudmessaging.zzs.zza (com.google.android.gms:play-services-cloud-messaging@@16.0.0:7)
com.google.android.gms.cloudmessaging.zzf.zza (com.google.android.gms:play-services-cloud-messaging@@16.0.0:45)
com.google.android.gms.cloudmessaging.zzi.handleMessage (Unknown Source:2)
android.os.Handler.dispatchMessage (Handler.java:103)
android.os.Looper.loop (Looper.java:226)
android.app.ActivityThread.main (ActivityThread.java:7592)
java.lang.reflect.Method.invoke (Method.java)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:539)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:950)

I am also getting the same crash in some other devices with a different message:

Caused by com.google.android.gms.cloudmessaging.zzp
Timed out waiting for response
com.google.android.gms.cloudmessaging.zzf.zza (com.google.android.gms:play-services-cloud-messaging@@16.0.0:94)
com.google.android.gms.cloudmessaging.zzl.run (com.google.android.gms:play-services-cloud-messaging@@16.0.0:2)
java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:462)
java.util.concurrent.FutureTask.run (FutureTask.java:266)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:301)
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
com.google.android.gms.common.util.concurrent.zza.run (com.google.android.gms:play-services-basement@@17.6.0:2)
java.lang.Thread.run (Thread.java:923)

I have already tried some solutions from Android: FCM java.io.IOException: SERVICE_NOT_AVAILABLE error on some devices

but it's not fixed.

Anyone knows its solution please help me.

Rohit Singh
  • 16,950
  • 7
  • 90
  • 88
DAS
  • 442
  • 1
  • 6
  • 21

0 Answers0