From 74c2c28a66bf55f378b51b522e3eca037079cbdb Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Sat, 6 May 2023 11:17:46 -0400 Subject: [PATCH] Avoid hard crash if AT fails to apply --- .../src/main/java/org/embeddedt/modernfix/ModernFix.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/embeddedt/modernfix/ModernFix.java b/common/src/main/java/org/embeddedt/modernfix/ModernFix.java index 6f10dc9a..18f99171 100644 --- a/common/src/main/java/org/embeddedt/modernfix/ModernFix.java +++ b/common/src/main/java/org/embeddedt/modernfix/ModernFix.java @@ -31,7 +31,12 @@ public class ModernFix { static { if(ModernFixMixinPlugin.instance.isOptionEnabled("perf.dedicated_reload_executor.ReloadExecutor")) { - resourceReloadService = Util.makeExecutor("ResourceReload"); + try { + resourceReloadService = Util.makeExecutor("ResourceReload"); + } catch(Throwable e) { + LOGGER.error("Error creating resource reload service, using fallback", e); + resourceReloadService = Util.backgroundExecutor(); + } } else { resourceReloadService = Util.backgroundExecutor(); }