From c19062d299de60aea3a0c4fabb05a116f0248d29 Mon Sep 17 00:00:00 2001 From: Waiting Idly <25394029+WaitingIdly@users.noreply.github.com> Date: Thu, 28 Aug 2025 11:54:02 -0700 Subject: [PATCH] check if cache exists before cleaning --- .../groovyscript/sandbox/CustomGroovyScriptEngine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/cleanroommc/groovyscript/sandbox/CustomGroovyScriptEngine.java b/src/main/java/com/cleanroommc/groovyscript/sandbox/CustomGroovyScriptEngine.java index 8d1e6c4fe..e5a6951fb 100644 --- a/src/main/java/com/cleanroommc/groovyscript/sandbox/CustomGroovyScriptEngine.java +++ b/src/main/java/com/cleanroommc/groovyscript/sandbox/CustomGroovyScriptEngine.java @@ -171,7 +171,7 @@ public boolean deleteScriptCache() { this.loadedClasses.clear(); getClassLoader().clearCache(); try { - FileUtils.cleanDirectory(this.cacheRoot); + if (this.cacheRoot.exists()) FileUtils.cleanDirectory(this.cacheRoot); return true; } catch (IOException e) { GroovyScript.LOGGER.throwing(e);