commit | 627920cbcb5335d2de067a059dcbd552871e153a | [log] [tgz] |
---|---|---|
author | Neil Fuller <nfuller@google.com> | Thu Dec 24 16:40:37 2020 +0000 |
committer | Neil Fuller <nfuller@google.com> | Tue Jan 05 17:41:43 2021 +0000 |
tree | 3b8bbdeba1b2ead025d05cfdb7875704c16ef900 | |
parent | ad4d5d365dc83ad3a7102aac3d67502ac8b22cc9 [diff] |
Handle provider initialization failure Handle provider initialization failure gracefully. Now the provider is declared "permanently failed" and the thrown exception does not pop out the top of the stack causing a system server crash. Test: Withdrew a required permission for the only registered provider, verified device failed to boot to UI before, and now it does. Bug: 176812518 Change-Id: I541f5f300b7841c1342e0255fd2ba586d6429706