From d035abe9a0037314e5787b582d48c3ff48046c31 Mon Sep 17 00:00:00 2001 From: Marty Pradere Date: Tue, 11 Nov 2025 16:38:24 -0800 Subject: [PATCH] Include exception message if not null --- api/src/org/labkey/api/data/triggers/ScriptTrigger.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/src/org/labkey/api/data/triggers/ScriptTrigger.java b/api/src/org/labkey/api/data/triggers/ScriptTrigger.java index 99c18ca8f31..3b83669bb7f 100644 --- a/api/src/org/labkey/api/data/triggers/ScriptTrigger.java +++ b/api/src/org/labkey/api/data/triggers/ScriptTrigger.java @@ -236,7 +236,12 @@ private T _invokeTableScript(Container c, User user, Class resultType, St catch (NoSuchMethodException | ScriptException e) { String extraErrorMessage = errorDetail.get(); - throw UnexpectedException.wrap(e, "Script execution failed for " + methodName + "()" + (extraErrorMessage == null ? "" : " " + extraErrorMessage)); + String message = "Script execution failed for " + methodName + "()"; + if (e.getMessage() != null) + message += " " + e.getMessage(); + if (extraErrorMessage != null) + message += " " + extraErrorMessage; + throw UnexpectedException.wrap(e, message); } return null; });