Fixed
Status Update
Comments
am...@google.com <am...@google.com>
am...@google.com <am...@google.com> #2
Hi, this support channel is intended for YouTube API related issues. For anything specific to Youtube website, Android or iOS app, please follow the guide posted in the link below.
You may also ask this question through our community forum:
am...@google.com <am...@google.com> #3
Please note it’s hard to proceed further on the issue without the required info. Unfortunately the issue would be closed within 7 days if there is no further action on the requested info.
am...@google.com <am...@google.com> #4
We’ve shared this with our product and engineering teams and will continue to provide updates as more information becomes available.
am...@google.com <am...@google.com> #5
We have gone through the comment#1 details. It looks like it's failing in the autogenerated binder code. Is there any way a full bugreport could be captured?
What release is the stack trace above from? We see that Android 8 and 9 are mentioned, but it would be very helpful to be able to match a specific stack trace to an exact device / release.
Without that it's probably infeasible.
What release is the stack trace above from? We see that Android 8 and 9 are mentioned, but it would be very helpful to be able to match a specific stack trace to an exact device / release.
Without that it's probably infeasible.
da...@gmail.com <da...@gmail.com> #6
We can only offer you what Crashlytics offer us: this is the second stack strace:
Caused by android.os.RemoteException
Remote stack trace: at com.android.server.fingerprint.FingerprintService.isForegroundActivity(FingerprintService.java:957) at com.android.server.fingerprint.FingerprintService.canUseFingerprint(FingerprintService.java:995) at com.android.server.fingerprint.FingerprintService.access$2000(FingerprintService.java:115) at com.android.server.fingerprint.FingerprintService$FingerprintServiceWrapper.cancelAuthentication(FingerprintService.java:1420) at android.hardware.fingerprint.IFingerprintService$Stub.onTransact(IFingerprintService.java:85)
In the past 90 days:
HMD Global 42%
21% motorola
17% bq
16% xiaomi
4$ others
67% Android 9
33% Android 8.1.0
The above stack trace is from a Nokia 7 plus with Android 9.
Devices with Android 8.1.0 don't show the second stack strace I posted here, only the first one.
Other devices shown:
1. Moto G (5S) Plus Android 8.1.0
2. Aquaris X Pro Android 8.1.0
3. Nokia 5.1 Android 9
4. A3_Pro 8.1.0
5. Mi A1 Android 9
6. POCO F1 Android 9
7. moto z3 play Android 9
8. Moto G (5S) Plus Android 8.1.0
9. moto g(6) play Android 9
10. Mi A2 Lite Android 9
11. Nokia 7.1 Android 9
Btw. an "export" feature in crashlytics would be nice.
Caused by android.os.RemoteException
Remote stack trace: at com.android.server.fingerprint.FingerprintService.isForegroundActivity(FingerprintService.java:957) at com.android.server.fingerprint.FingerprintService.canUseFingerprint(FingerprintService.java:995) at com.android.server.fingerprint.FingerprintService.access$2000(FingerprintService.java:115) at com.android.server.fingerprint.FingerprintService$FingerprintServiceWrapper.cancelAuthentication(FingerprintService.java:1420) at android.hardware.fingerprint.IFingerprintService$Stub.onTransact(IFingerprintService.java:85)
In the past 90 days:
HMD Global 42%
21% motorola
17% bq
16% xiaomi
4$ others
67% Android 9
33% Android 8.1.0
The above stack trace is from a Nokia 7 plus with Android 9.
Devices with Android 8.1.0 don't show the second stack strace I posted here, only the first one.
Other devices shown:
1. Moto G (5S) Plus Android 8.1.0
2. Aquaris X Pro Android 8.1.0
3. Nokia 5.1 Android 9
4. A3_Pro 8.1.0
5. Mi A1 Android 9
6. POCO F1 Android 9
7. moto z3 play Android 9
8. Moto G (5S) Plus Android 8.1.0
9. moto g(6) play Android 9
10. Mi A2 Lite Android 9
11. Nokia 7.1 Android 9
Btw. an "export" feature in crashlytics would be nice.
am...@google.com <am...@google.com> #7
The issue has been fixed and it will be available in a future Android release. Thanks again for the report.
Description
This form is only for reporting bugs found in the Android system while
developing Android applications. Use the Tools templates for issues with
the developer tools.
Please describe the problem in detail. Be sure to include:
- Steps to reproduce the problem (including sample code if appropriate).
- What happened.
- What you think the correct behavior should be.
Don't forget to mention which version of Android you're using, and/or which
device the problem appears on (model and Android version).
Please also run "adb bugreport" and archive the output.
We are seeing in Crashlytics crashes in the framework itself. Below our code and the stacktrace:
@Override
public void onPause() {
if (mFingerprintHelper != null) {
mFingerprintHelper.stopListening();
}
super.onPause();
}
Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.List.size()' on a null object reference
at android.os.Parcel.readException(Parcel.java:2019)
at android.os.Parcel.readException(Parcel.java:1959)
at android.hardware.fingerprint.IFingerprintService$Stub$Proxy.cancelAuthentication(IFingerprintService.java:320)
at android.hardware.fingerprint.FingerprintManager.cancelAuthentication(FingerprintManager.java:1057)
at android.hardware.fingerprint.FingerprintManager.-wrap2(FingerprintManager.java)
at android.hardware.fingerprint.FingerprintManager$OnAuthenticationCancelListener.onCancel(FingerprintManager.java:261)
at android.os.CancellationSignal.cancel(CancellationSignal.java:77)
at com.sophos.smsec.plugin.appprotection.FingerprintHelper.stopListening(FingerprintHelper.java:46)
at com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.doFinish(AuthorizeFingerPrintDialog.java:466)
at com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog.sayCancel(AuthorizeFingerPrintDialog.java:491)
at com.sophos.smsec.plugin.appprotection.gui.blocking.AuthorizeFingerPrintDialog$1.onKey(AuthorizeFingerPrintDialog.java:271)
at android.support.v4.view.KeyEventDispatcher.dialogSuperDispatchKeyEventPre28(KeyEventDispatcher.java:162)
at android.support.v4.view.KeyEventDispatcher.dispatchKeyEvent(KeyEventDispatcher.java:89)
at android.support.v7.app.AppCompatDialog.dispatchKeyEvent(AppCompatDialog.java:206)
at android.support.v7.view.WindowCallbackWrapper.dispatchKeyEvent(WindowCallbackWrapper.java:59)
at android.support.v7.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:2533)
at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:383)
at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4767)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4639)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4181)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4234)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4327)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4208)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4384)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4181)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4234)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4208)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4181)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4234)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4327)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4208)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4384)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4181)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4234)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4208)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4181)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4234)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4200)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4327)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4208)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4384)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4181)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6744)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6683)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6644)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6847)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:193)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:325)
at android.os.Looper.loop(Looper.java:142)
at android.app.ActivityThread.main(ActivityThread.java:6626)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811)
We are not able to reproduce this manually but get constant reports in Crashlytics, many different devices, Android 8 & 9 till now. There is also a SO post about this, so we are not being the only one: