From 8e1f1debde90016d0523caca206b7a936db9faa0 Mon Sep 17 00:00:00 2001 From: Alex Buynytskyy Date: Wed, 5 May 2021 15:36:52 -0700 Subject: [PATCH] Better error message for missing job services. Bug: 141645789 Test: presubmit Change-Id: I334639d624f08ae2ec5ee235d609c780a09a1338 --- .../java/com/android/server/job/JobSchedulerService.java | 3 +-- core/java/android/content/pm/PackageManager.java | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java b/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java index 452be3008a32d..96cbed75622f2 100644 --- a/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java +++ b/apex/jobscheduler/service/java/com/android/server/job/JobSchedulerService.java @@ -2629,8 +2629,7 @@ public class JobSchedulerService extends com.android.server.SystemService } } catch (NameNotFoundException e) { throw new IllegalArgumentException( - "Tried to schedule job for non-existent package: " - + service.getPackageName()); + "Tried to schedule job for non-existent component: " + service); } } diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index a1d419e821746..edf0e57534412 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -4775,8 +4775,7 @@ public abstract class PackageManager { * @param flags Additional option flags to modify the data returned. * @return A {@link ServiceInfo} object containing information about the * service. - * @throws NameNotFoundException if a package with the given name cannot be - * found on the system. + * @throws NameNotFoundException if the component cannot be found on the system. */ @NonNull public abstract ServiceInfo getServiceInfo(@NonNull ComponentName component,