Properly catch exceptions

Test: Manual, not defining a default theme in stub provider doesn't crash app
Change-Id: I2b33681cffe8670478687c06667a701bb682cf2f
(cherry picked from commit 10252aa2bf4eaa4b41cced2fe9bd0962f7a61421)
1 file changed