Merge "Revert some unnecessary changes in handling XML read"

This commit is contained in:
Svet Ganov
2015-04-23 19:00:34 +00:00
committed by Android (Google) Code Review
2 changed files with 7 additions and 6 deletions

View File

@@ -387,6 +387,7 @@ final class SettingsState {
} catch (Throwable t) {
Slog.wtf(LOG_TAG, "Failed to write settings, restoring backup", t);
destination.failWrite(out);
throw new IllegalStateException("Failed to write settings, restoring backup", t);
} finally {
IoUtils.closeQuietly(out);
}
@@ -408,10 +409,9 @@ final class SettingsState {
parser.setInput(in, null);
parseStateLocked(parser);
// Any error while parsing is fatal.
} catch (Throwable t) {
} catch (XmlPullParserException | IOException e) {
throw new IllegalStateException("Failed parsing settings file: "
+ mStatePersistFile , t);
+ mStatePersistFile , e);
} finally {
IoUtils.closeQuietly(in);
}

View File

@@ -4275,6 +4275,8 @@ final class Settings {
Slog.wtf(PackageManagerService.TAG,
"Failed to write settings, restoring backup", t);
destination.failWrite(out);
throw new IllegalStateException("Failed to write runtime permissions,"
+ " restoring backup", t);
} finally {
IoUtils.closeQuietly(out);
}
@@ -4322,10 +4324,9 @@ final class Settings {
parser.setInput(in, null);
parseRuntimePermissionsLPr(parser, userId);
// Any error while parsing is fatal.
} catch (Throwable t) {
} catch (XmlPullParserException | IOException e) {
throw new IllegalStateException("Failed parsing permissions file: "
+ permissionsFile , t);
+ permissionsFile , e);
} finally {
IoUtils.closeQuietly(in);
}