Saw this crash in Firebase this morning. Seems SDK issue.
SDK: 9.3.0
device: Android 15 / Redmi 14C
Small number of devices.
Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'void com.android.okhttp.internal.http.HttpStream.writeRequestHeaders(com.android.okhttp.Request)' on a null object reference
at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:606)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:475)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:411)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getErrorStream(HttpURLConnectionImpl.java:154)
at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getErrorStream(DelegatingHttpsURLConnection.java:98)
at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getErrorStream(HttpsURLConnectionImpl.java:30)
at com.revenuecat.purchases.common.HTTPClient.getInputStream(HTTPClient.kt:80)
at com.revenuecat.purchases.common.HTTPClient.performCall(HTTPClient.kt:178)
at com.revenuecat.purchases.common.HTTPClient.performRequest(HTTPClient.kt:126)
at com.revenuecat.purchases.common.HTTPClient.performRequest$default(HTTPClient.kt:104)
at com.revenuecat.purchases.common.Backend$getCustomerInfo$call$1.call(Backend.kt:163)
at com.revenuecat.purchases.common.Dispatcher$AsyncCall.run(Dispatcher.kt)
at com.revenuecat.purchases.common.Dispatcher.enqueue$lambda$2$lambda$1(Dispatcher.kt:67)
at com.google.firebase.appcheck.internal.DefaultFirebaseAppCheck$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:31)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)
at java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
Saw this crash in Firebase this morning. Seems SDK issue.
SDK: 9.3.0
device: Android 15 / Redmi 14C
Small number of devices.