From c554d79fecf8c724537ab5bb801f828bad18a10c Mon Sep 17 00:00:00 2001 From: Lixfel Date: Sun, 9 Oct 2022 14:44:35 +0200 Subject: [PATCH] Fix crash logging --- SpigotCore_Main/src/de/steamwar/core/CrashDetector.java | 1 + SpigotCore_Main/src/de/steamwar/sql/SWException.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java b/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java index 8d50dd3..b4f612e 100644 --- a/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java +++ b/SpigotCore_Main/src/de/steamwar/core/CrashDetector.java @@ -53,6 +53,7 @@ public class CrashDetector { } private void run() { + SWException.init(); while (run) { long curTime = System.currentTimeMillis(); if(curTime - TIMEOUT > lastTick.get()) { diff --git a/SpigotCore_Main/src/de/steamwar/sql/SWException.java b/SpigotCore_Main/src/de/steamwar/sql/SWException.java index 0622a89..c370744 100644 --- a/SpigotCore_Main/src/de/steamwar/sql/SWException.java +++ b/SpigotCore_Main/src/de/steamwar/sql/SWException.java @@ -32,6 +32,10 @@ public class SWException { private static final String cwd = System.getProperty("user.dir"); private static final String server = new File(cwd).getName(); + public static void init() { + //force class loading + } + public static void log(String message, String stacktrace){ StringBuilder msgBuilder = new StringBuilder(message).append("\nPlayers: "); for(Player player : Bukkit.getOnlinePlayers())