From e4cf6fafda40df1f49ad29d8c3adaa362fb72e97 Mon Sep 17 00:00:00 2001 From: Kepler-17c <17955785+Kepler-17c@users.noreply.github.com> Date: Sat, 13 May 2023 04:32:24 +0200 Subject: [PATCH] Added null check --- .../com/replaymod/replaystudio/replay/AbstractReplayFile.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/replaymod/replaystudio/replay/AbstractReplayFile.java b/src/main/java/com/replaymod/replaystudio/replay/AbstractReplayFile.java index da25dd5..591ac57 100644 --- a/src/main/java/com/replaymod/replaystudio/replay/AbstractReplayFile.java +++ b/src/main/java/com/replaymod/replaystudio/replay/AbstractReplayFile.java @@ -218,6 +218,9 @@ public Optional> getMarkers() throws IOException { if (in.isPresent()) { try (Reader is = new InputStreamReader(in.get())) { JsonArray json = new Gson().fromJson(is, JsonArray.class); + if (json == null) { + return Optional.absent(); + } Set markers = new HashSet<>(); for (JsonElement element : json) { JsonObject obj = element.getAsJsonObject();