From 84fa72f96c8c6d0fd0f52576952bb4706df28103 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zo=C3=AB=20Gidiere?= Date: Sat, 7 Jun 2025 22:14:36 -0600 Subject: [PATCH] Catch all runtime errors when loading packs --- .../java/com/dfsek/terra/registry/master/ConfigRegistry.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java b/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java index 28886b354..2b592ba47 100644 --- a/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java +++ b/common/implementation/base/src/main/java/com/dfsek/terra/registry/master/ConfigRegistry.java @@ -55,7 +55,7 @@ public class ConfigRegistry extends OpenRegistryImpl { for(File dir : Objects.requireNonNull(packsFolder.listFiles(File::isDirectory))) { try { load(dir, platform); - } catch(ConfigException e) { + } catch(RuntimeException e) { logger.error("Error loading config pack {}", dir.getName(), e); valid = false; } @@ -65,7 +65,7 @@ public class ConfigRegistry extends OpenRegistryImpl { try { logger.info("Loading ZIP archive: {}", zip.getName()); load(new ZipFile(zip), platform); - } catch(IOException | ConfigException e) { + } catch(IOException | RuntimeException e) { logger.error("Error loading config pack {}", zip.getName(), e); valid = false; }