diff --git a/services/core/java/com/android/server/pm/ComputerEngine.java b/services/core/java/com/android/server/pm/ComputerEngine.java index 561d4dabd0e74..f4e0c1e5584dd 100644 --- a/services/core/java/com/android/server/pm/ComputerEngine.java +++ b/services/core/java/com/android/server/pm/ComputerEngine.java @@ -5624,7 +5624,12 @@ public class ComputerEngine implements Computer { return sus.getPackages(); } else if (settingBase instanceof PackageSetting) { final PackageSetting ps = (PackageSetting) settingBase; - return List.of(ps.getPkg()); + final AndroidPackage pkg = ps.getPkg(); + if (pkg != null) { + return Collections.singletonList(pkg); + } else { + return Collections.emptyList(); + } } else { return Collections.emptyList(); }