firebase-android-sdk: Crash in play-services-basement
[REQUIRED] Step 2: Describe your environment
- Android Studio version: N/A
- Firebase Component: com.google.android.gms:play-services-basement
- Component version: 16.2.0
[REQUIRED] Step 3: Describe the problem
Steps to reproduce:
I’ve tried contacting support about this several times to no avail. This is an issue in Play Services that needs to be fixed, but gms doesn’t have a public issue tracker.
Relevant Code:
Stacktrace:
Fatal Exception: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.google.android.gms flg=0x4000010 bqHint=4 (has extras) } in com.google.android.gms.common.api.internal.bi@2f76cb84
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:988)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6939)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
Caused by java.lang.IllegalStateException: Task is already complete
at com.google.android.gms.common.internal.Preconditions.checkState(Preconditions.java:29)
at com.google.android.gms.tasks.zzu.zzc(zzu.java:123)
at com.google.android.gms.tasks.zzu.setResult(zzu.java:82)
at com.google.android.gms.tasks.TaskCompletionSource.setResult(TaskCompletionSource.java:8)
at com.google.android.gms.common.api.internal.zabu.zao(zabu.java:22)
at com.google.android.gms.common.api.internal.zal.zaq(zal.java:70)
at com.google.android.gms.common.api.internal.zao.zas(zao.java:2)
at com.google.android.gms.common.api.internal.zabq.onReceive(zabq.java:15)
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:978)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6939)
at java.lang.reflect.Method.invoke(Method.java)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 16 (15 by maintainers)
@aaronj1335 it took so long that @SUPERCILEX joined Google in the meantime 😃
But seriously, thanks for following up on this.
@SUPERCILEX I admire your tenacity in this as well as kotlin nullability correctness!