diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java index e7bddee472ef6..3bc0b895983ad 100644 --- a/services/core/java/com/android/server/pm/PackageManagerService.java +++ b/services/core/java/com/android/server/pm/PackageManagerService.java @@ -14479,13 +14479,8 @@ public class PackageManagerService extends IPackageManager.Stub if (ps != null && doSnapshotOrRestore) { final String seInfo = AndroidPackageUtils.getSeInfo(res.pkg, ps); - try { - rm.snapshotAndRestoreUserData(packageName, UserHandle.toUserHandles(installedUsers), - appId, ceDataInode, seInfo, token); - } catch (RuntimeException re) { - Log.e(TAG, "Error snapshotting/restoring user data: " + re); - return false; - } + rm.snapshotAndRestoreUserData(packageName, UserHandle.toUserHandles(installedUsers), + appId, ceDataInode, seInfo, token); return true; } return false; diff --git a/services/core/java/com/android/server/pm/StagingManager.java b/services/core/java/com/android/server/pm/StagingManager.java index c99a56fc6f8fc..21e15b99b18ba 100644 --- a/services/core/java/com/android/server/pm/StagingManager.java +++ b/services/core/java/com/android/server/pm/StagingManager.java @@ -522,13 +522,9 @@ public class StagingManager { private void snapshotAndRestoreApexUserData( String packageName, int[] allUsers, RollbackManagerInternal rm) { - try { - // appId, ceDataInode, and seInfo are not needed for APEXes - rm.snapshotAndRestoreUserData(packageName, UserHandle.toUserHandles(allUsers), 0, 0, - null, 0 /*token*/); - } catch (RuntimeException re) { - Slog.e(TAG, "Error snapshotting/restoring user data: " + re); - } + // appId, ceDataInode, and seInfo are not needed for APEXes + rm.snapshotAndRestoreUserData(packageName, UserHandle.toUserHandles(allUsers), 0, 0, + null, 0 /*token*/); } private void snapshotAndRestoreApkInApexUserData( @@ -552,12 +548,8 @@ public class StagingManager { final int[] installedUsers = ps.queryInstalledUsers(allUsers, true); final String seInfo = AndroidPackageUtils.getSeInfo(pkg, ps); - try { - rm.snapshotAndRestoreUserData(packageName, UserHandle.toUserHandles(installedUsers), - appId, ceDataInode, seInfo, 0 /*token*/); - } catch (RuntimeException re) { - Slog.e(TAG, "Error snapshotting/restoring user data: " + re); - } + rm.snapshotAndRestoreUserData(packageName, UserHandle.toUserHandles(installedUsers), + appId, ceDataInode, seInfo, 0 /*token*/); } }