From 095fe16447e5048b9bb17e395bbfa037b47b7de9 Mon Sep 17 00:00:00 2001 From: Nassim Jahnke Date: Wed, 11 Oct 2023 13:23:40 +1000 Subject: [PATCH] Don't use not yet loaded platform logger in config --- .../src/main/java/com/viaversion/viaversion/util/Config.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/viaversion/viaversion/util/Config.java b/common/src/main/java/com/viaversion/viaversion/util/Config.java index e0449dc91..3f68e06a8 100644 --- a/common/src/main/java/com/viaversion/viaversion/util/Config.java +++ b/common/src/main/java/com/viaversion/viaversion/util/Config.java @@ -34,12 +34,14 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentSkipListMap; +import java.util.logging.Logger; import org.checkerframework.checker.nullness.qual.Nullable; import org.yaml.snakeyaml.DumperOptions; import org.yaml.snakeyaml.Yaml; @SuppressWarnings("VulnerableCodeUsages") public abstract class Config { + private static final Logger LOGGER = Logger.getLogger("ViaVersion Config"); private static final YamlCompat YAMP_COMPAT = YamlCompat.isVersion1() ? new Yaml1Compat() : new Yaml2Compat(); private static final ThreadLocal YAML = ThreadLocal.withInitial(() -> { DumperOptions options = new DumperOptions(); @@ -226,7 +228,7 @@ public abstract class Config { if (type.isInstance(o1)) { filteredValues.add(type.cast(o1)); } else if (invalidValueMessage != null) { - Via.getPlatform().getLogger().warning(String.format(invalidValueMessage, o1)); + LOGGER.warning(String.format(invalidValueMessage, o1)); } } return filteredValues;