From b1e163b397e0341544ecb4ea1b3403d6c793bc94 Mon Sep 17 00:00:00 2001 From: PiggyPiglet Date: Sat, 14 Feb 2026 17:20:42 +0800 Subject: [PATCH] print exception when failed loading expansion --- .../expansion/manager/LocalExpansionManager.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/at/helpch/placeholderapi/expansion/manager/LocalExpansionManager.java b/src/main/java/at/helpch/placeholderapi/expansion/manager/LocalExpansionManager.java index ed3a6ec..e42676b 100644 --- a/src/main/java/at/helpch/placeholderapi/expansion/manager/LocalExpansionManager.java +++ b/src/main/java/at/helpch/placeholderapi/expansion/manager/LocalExpansionManager.java @@ -24,6 +24,8 @@ import at.helpch.placeholderapi.PlaceholderAPIPlugin; import java.awt.*; import java.io.File; +import java.io.PrintWriter; +import java.io.StringWriter; import java.lang.reflect.Modifier; import java.util.*; import java.util.List; @@ -444,7 +446,10 @@ public final class LocalExpansionManager /*implements Listener*/ { throw ((LinkageError) ex.getCause()); } - logger.atWarning().log("There was an issue with loading an expansion."); + final StringWriter sw = new StringWriter(); + final PrintWriter pw = new PrintWriter(sw); + ex.printStackTrace(pw); + logger.atWarning().log("There was an issue with loading an expansion: " + clazz + "\n%s", sw.toString()); return null; } }