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();