What is this strange crash type of my Firebase RemoteConfig in the google play console?

Viewed 24

I added a Firebase RemoteConfig to my android app. A week later I noticed a huge number of crashes in the Google Play Console:

Exception e.c.a.b.k.g:
  at com.google.android.gms.tasks.zzw.getResult (zzw.java:3)
  at com.myproj.myapp.Config$Companion.fetchAndActivate$lambda-0 (Config.java:1)
  at com.myproj.myapp.-$$Lambda$Config$Companion$060laJv6Ai_GzYGy-nDz_JMMBYc.onComplete (lambda:1)
  at com.google.android.gms.tasks.zzi.run (zzi.java:4)
  at android.os.Handler.handleCallback (Handler.java:938)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loop (Looper.java:236)
  at android.app.ActivityThread.main (ActivityThread.java:8056)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:656)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:967)
Caused by e.c.b.y.l: The client had an error while calling the backend!
  at com.google.firebase.remoteconfig.internal.ConfigFetchHttpClient.fetch (ConfigFetchHttpClient.java:25)
  at com.google.firebase.remoteconfig.internal.ConfigFetchHandler.fetchFromBackend (ConfigFetchHandler.java:2)
  at com.google.firebase.remoteconfig.internal.ConfigFetchHandler.fetchFromBackendAndCacheResponse (ConfigFetchHandler.java:3)
  at com.google.firebase.remoteconfig.internal.-$$Lambda$ConfigFetchHandler$PAoFtfQiOtbXSTeK4H2aFJ-JNJI.then (lambda:3)
  at com.google.android.gms.tasks.zze.run (zze.java:2)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
  at java.lang.Thread.run (Thread.java:923)
Caused by javax.net.ssl.SSLHandshakeException: connection closed
  at com.android.org.conscrypt.SSLUtils.toSSLHandshakeException (SSLUtils.java:363)
  at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake (ConscryptEngineSocket.java:243)
  at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake (ConscryptEngineSocket.java:220)
  at com.android.okhttp.internal.io.RealConnection.connectTls (RealConnection.java:196)
  at com.android.okhttp.internal.io.RealConnection.connectSocket (RealConnection.java:153)
  at com.android.okhttp.internal.io.RealConnection.connect (RealConnection.java:116)
  at com.android.okhttp.internal.http.StreamAllocation.findConnection (StreamAllocation.java:186)
  at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection (StreamAllocation.java:128)
  at com.android.okhttp.internal.http.StreamAllocation.newStream (StreamAllocation.java:97)
  at com.android.okhttp.internal.http.HttpEngine.connect (HttpEngine.java:289)
  at com.android.okhttp.internal.http.HttpEngine.sendRequest (HttpEngine.java:232)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute (HttpURLConnectionImpl.java:465)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect (HttpURLConnectionImpl.java:131)
  at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream (HttpURLConnectionImpl.java:262)
  at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getOutputStream (DelegatingHttpsURLConnection.java:219)
  at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getOutputStream (HttpsURLConnectionImpl.java:30)
  at com.google.firebase.remoteconfig.internal.ConfigFetchHttpClient.setFetchRequestBody (ConfigFetchHttpClient.java)
  at com.google.firebase.remoteconfig.internal.ConfigFetchHttpClient.fetch (ConfigFetchHttpClient.java:6)

What does this mean and how should I respond to this?

0 Answers
Related