Merge "Guard against exception when getting package installer info." into nyc-dev
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java
index 8ad2953..0025b20 100755
--- a/src/com/android/settings/applications/InstalledAppDetails.java
+++ b/src/com/android/settings/applications/InstalledAppDetails.java
@@ -908,8 +908,13 @@
     }
 
     private void addAppInstallerInfoPref(PreferenceScreen screen) {
-        final String installerPackageName =
-                getContext().getPackageManager().getInstallerPackageName(mPackageName);
+        String installerPackageName = null;
+        try {
+            installerPackageName =
+                    getContext().getPackageManager().getInstallerPackageName(mPackageName);
+        } catch (IllegalArgumentException e) {
+            Log.e(TAG, "Exception while retrieving the package installer of " + mPackageName, e);
+        }
         if (installerPackageName == null) {
             return;
         }