From 0e0eaaa9a7429c05c264de13907b91aa256760d2 Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sun, 21 May 2017 12:17:51 +0200 Subject: [PATCH] Fix entity tracker being set even if it failed loading (fixes #50) --- src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java index 8d61759c..6c41f625 100644 --- a/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java +++ b/src/main/java/com/replaymod/simplepathing/gui/GuiPathing.java @@ -499,12 +499,13 @@ public class GuiPathing { } }); logger.info("Loaded entity tracker in " + (System.currentTimeMillis() - start) + "ms"); - } catch (IOException e) { + } catch (Throwable e) { logger.error("Loading entity tracker:", e); mod.getCore().runLater(() -> { mod.getCore().printWarningToChat("Error loading entity tracker: %s", e.getLocalizedMessage()); entityTrackerFuture.setException(e); }); + return; } entityTracker = tracker; mod.getCore().runLater(() -> {