From 48f901fc8c33b2882bba1ff8cf79e79f771f3d84 Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Tue, 25 Jun 2024 13:33:44 +0200 Subject: [PATCH] handle null pointer --- .../java/com/volmit/iris/core/loader/ResourceLoader.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java b/core/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java index dd0a1b068..6575abd37 100644 --- a/core/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java +++ b/core/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java @@ -362,7 +362,12 @@ public class ResourceLoader implements MeteredCache { if (folderCache.get() == null) { KList fc = new KList<>(); - for (File i : root.listFiles()) { + File[] files = root.listFiles(); + if (files == null) { + throw new IllegalStateException("Failed to list files in " + root); + } + + for (File i : files) { if (i.isDirectory()) { if (i.getName().equals(folderName)) { fc.add(i);