From 9c5e9fbcddf7369da8114476b8d27bf50bb2b6e7 Mon Sep 17 00:00:00 2001 From: JOO200 Date: Fri, 25 Sep 2020 15:19:30 +0200 Subject: [PATCH] Fix NPE for plugins without special log prefix (#294) --- .../src/main/java/co/aikar/commands/BukkitCommandManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java b/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java index a9f6dc15..11a004e2 100755 --- a/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java +++ b/bukkit/src/main/java/co/aikar/commands/BukkitCommandManager.java @@ -92,7 +92,8 @@ public class BukkitCommandManager extends CommandManager< @SuppressWarnings("JavaReflectionMemberAccess") public BukkitCommandManager(Plugin plugin) { this.plugin = plugin; - this.logger = Logger.getLogger(this.plugin.getDescription().getPrefix()); + String prefix = this.plugin.getDescription().getPrefix(); + this.logger = Logger.getLogger(prefix != null ? prefix : this.plugin.getName()); this.timingManager = TimingManager.of(plugin); this.commandTiming = this.timingManager.of("Commands"); this.commandMap = hookCommandMap();