mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-01 07:26:09 +00:00
Catch all runtime errors when loading packs
This commit is contained in:
parent
cc5258ce73
commit
84fa72f96c
@ -55,7 +55,7 @@ public class ConfigRegistry extends OpenRegistryImpl<ConfigPack> {
|
|||||||
for(File dir : Objects.requireNonNull(packsFolder.listFiles(File::isDirectory))) {
|
for(File dir : Objects.requireNonNull(packsFolder.listFiles(File::isDirectory))) {
|
||||||
try {
|
try {
|
||||||
load(dir, platform);
|
load(dir, platform);
|
||||||
} catch(ConfigException e) {
|
} catch(RuntimeException e) {
|
||||||
logger.error("Error loading config pack {}", dir.getName(), e);
|
logger.error("Error loading config pack {}", dir.getName(), e);
|
||||||
valid = false;
|
valid = false;
|
||||||
}
|
}
|
||||||
@ -65,7 +65,7 @@ public class ConfigRegistry extends OpenRegistryImpl<ConfigPack> {
|
|||||||
try {
|
try {
|
||||||
logger.info("Loading ZIP archive: {}", zip.getName());
|
logger.info("Loading ZIP archive: {}", zip.getName());
|
||||||
load(new ZipFile(zip), platform);
|
load(new ZipFile(zip), platform);
|
||||||
} catch(IOException | ConfigException e) {
|
} catch(IOException | RuntimeException e) {
|
||||||
logger.error("Error loading config pack {}", zip.getName(), e);
|
logger.error("Error loading config pack {}", zip.getName(), e);
|
||||||
valid = false;
|
valid = false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user