With "Reroute location requests to the OS" toggled off (gray), and precise location permissions enabled for google play, the application continues to consistently crash. I have reinstalled the app, so that play services location will have been enabled before application install.
Here is the app log:
type: logcat
osVersion: google/barbet/barbet:14/AP1A.240305.019.A1/2024031100:user/release-keys
packageName: com.squareup:63800014
buffers: main,system,crash,events
level: verbose
--------- beginning of crash
1710526064.370 26667 27065 E AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
1710526064.370 26667 27065 E AndroidRuntime: Process: com.squareup, PID: 26667
1710526064.370 26667 27065 E AndroidRuntime: java.lang.NullPointerException: packageName can't be null
1710526064.370 26667 27065 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3197)
1710526064.370 26667 27065 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:3175)
1710526064.370 26667 27065 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3151)
1710526064.370 26667 27065 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:3093)
1710526064.370 26667 27065 E AndroidRuntime: at com.android.internal.telephony.ITelephony$Stub$Proxy.getCellLocation(ITelephony.java:8905)
1710526064.370 26667 27065 E AndroidRuntime: at android.telephony.TelephonyManager.getCellLocation(TelephonyManager.java:2563)
1710526064.370 26667 27065 E AndroidRuntime: at com.squareup.http.interceptor.RealSquareHeaders.getCellLocation(RealSquareHeaders.java:221)
1710526064.370 26667 27065 E AndroidRuntime: at com.squareup.http.interceptor.RegisterHttpInterceptor.intercept(RegisterHttpInterceptor.java:64)
1710526064.370 26667 27065 E AndroidRuntime: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
1710526064.370 26667 27065 E AndroidRuntime: at com.datadog.android.okhttp.trace.TracingInterceptor.interceptAndTrace(TracingInterceptor.kt:305)
1710526064.370 26667 27065 E AndroidRuntime: at com.datadog.android.okhttp.trace.TracingInterceptor.intercept(TracingInterceptor.kt:221)
1710526064.370 26667 27065 E AndroidRuntime: at com.datadog.android.okhttp.DatadogInterceptor.intercept(DatadogInterceptor.kt:237)
1710526064.370 26667 27065 E AndroidRuntime: at com.squareup.datadog.network.RealDatadogTracingInterceptor.intercept(RealDatadogTracingInterceptor.kt:33)
1710526064.370 26667 27065 E AndroidRuntime: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
1710526064.370 26667 27065 E AndroidRuntime: at com.squareup.http.interceptor.GzipRequestInterceptor.intercept(GzipRequestInterceptor.java:31)
1710526064.370 26667 27065 E AndroidRuntime: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
1710526064.370 26667 27065 E AndroidRuntime: at com.squareup.http.interceptor.UrlRedirectInterceptor.intercept(UrlRedirectInterceptor.java:42)
1710526064.370 26667 27065 E AndroidRuntime: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
1710526064.370 26667 27065 E AndroidRuntime: at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
1710526064.370 26667 27065 E AndroidRuntime: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
1710526064.370 26667 27065 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
1710526064.370 26667 27065 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
1710526064.370 26667 27065 E AndroidRuntime: at java.lang.Thread.run(Thread.java:1012)