From 20e4747134c49501e67a1b0df1fe17f350937787 Mon Sep 17 00:00:00 2001 From: Songchun Fan Date: Mon, 24 Oct 2022 16:33:11 -0700 Subject: [PATCH] [am] catch IllegalArgumentException from getHarmfulAppWarning A missing package should not cause system_server crash. BUG: 253989182 Test: builds Change-Id: I55fd685280ea6a3d08b9c838b2245ed6dec0aa56 --- .../java/com/android/server/wm/ActivityStartInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/ActivityStartInterceptor.java b/services/core/java/com/android/server/wm/ActivityStartInterceptor.java index 7d84bdf78056e..d7c5e9373ad31 100644 --- a/services/core/java/com/android/server/wm/ActivityStartInterceptor.java +++ b/services/core/java/com/android/server/wm/ActivityStartInterceptor.java @@ -424,7 +424,7 @@ class ActivityStartInterceptor { try { harmfulAppWarning = mService.getPackageManager() .getHarmfulAppWarning(mAInfo.packageName, mUserId); - } catch (RemoteException ex) { + } catch (RemoteException | IllegalArgumentException ex) { return false; }