Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0239039 authored by Eric Biggers's avatar Eric Biggers Committed by Automerger Merge Worker
Browse files

Merge "PolicyVersionUpgrader: fix ERROR + stacktrace on first boot" into main...

Merge "PolicyVersionUpgrader: fix ERROR + stacktrace on first boot" into main am: af5672fb am: 5a3c1bdc am: c9f6570d

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2700633



Change-Id: Ia157b41bb83126e26ba1ca1f01a7fe51ab67fb78
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 8f0ff7c0 c9f6570d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -29,6 +29,7 @@ import java.io.File;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.NoSuchFileException;
import java.util.ArrayList;
import java.util.List;

@@ -307,6 +308,8 @@ public class PolicyVersionUpgrader {
            String versionString = Files.readAllLines(
                    file.toPath(), Charset.defaultCharset()).get(0);
            return Integer.parseInt(versionString);
        } catch (NoSuchFileException e) {
            return 0; // expected on first boot
        } catch (IOException | NumberFormatException | IndexOutOfBoundsException e) {
            Slog.e(LOG_TAG, "Error reading version", e);
            return 0;