Bug 1847141 Comment 8 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Thanks for the log, it looks like the brodcast intent is wrongly captured by CarrierKeyDownloadManager and the  brodcast intent contains serializable object which CarrierKeyDownloadManager  cannot instantiate  the object.


This could be device-specified. Accoring to AOSP , CarrierKeyDownloadManager  has a filter and  should not receive this intent https://cs.android.com/android/platform/superproject/main/+/main:frameworks/opt/telephony/src/java/com/android/internal/telephony/CarrierKeyDownloadManager.java;l=122-124?q=CarrierKeyDownloadManager&ss=android%2Fplatform%2Fsuperproject%2Fmain


However , it should be Fenix's duty to not contain serializable object in a  brodcast intent? Fix maybe either making DownloadState.Status enum Parcelable or passing enum's value in intent.
Thanks for the log, it looks like the brodcast intent is wrongly captured by CarrierKeyDownloadManager and the  brodcast intent contains serializable object which CarrierKeyDownloadManager  cannot instantiate  the object.


This could be device-specified. ~~Accoring to AOSP , CarrierKeyDownloadManager  has a filter and  should not receive this intent https://cs.android.com/android/platform/superproject/main/+/main:frameworks/opt/telephony/src/java/com/android/internal/telephony/CarrierKeyDownloadManager.java;l=122-124?q=CarrierKeyDownloadManager&ss=android%2Fplatform%2Fsuperproject%2Fmain~~


However , it should be Fenix's duty to not contain serializable object in a  brodcast intent? Fix maybe either making DownloadState.Status enum Parcelable or passing enum's value in intent.

Back to Bug 1847141 Comment 8