From 886eb00a65bbb60d003f811039375d6ba3a1d4e4 Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 17 Feb 2024 17:44:03 +0000 Subject: [PATCH] Better explain stack overflow error --- .../src/main/java/io/xpipe/ext/base/script/ScriptStore.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java index e27623d69..4076550d8 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/script/ScriptStore.java @@ -50,6 +50,8 @@ public abstract class ScriptStore extends JacksonizedValue implements DataStore, } }); return pc; + } catch (StackOverflowError t) { + throw new RuntimeException("Unable to set up scripts. Is there a circular script dependency?", t); } catch (Throwable t) { throw new RuntimeException("Unable to set up scripts", t); }