From 309aa4c2430d81a4c0f88f9072c391e2116838d3 Mon Sep 17 00:00:00 2001 From: RB Date: Tue, 21 Jan 2025 14:51:46 +0800 Subject: [PATCH] Update AviatorUtils.java --- .../rebuild/core/service/trigger/aviator/AviatorUtils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/rebuild/core/service/trigger/aviator/AviatorUtils.java b/src/main/java/com/rebuild/core/service/trigger/aviator/AviatorUtils.java index 31979943a..9078a5e2b 100644 --- a/src/main/java/com/rebuild/core/service/trigger/aviator/AviatorUtils.java +++ b/src/main/java/com/rebuild/core/service/trigger/aviator/AviatorUtils.java @@ -12,6 +12,7 @@ import com.googlecode.aviator.AviatorEvaluatorInstance; import com.googlecode.aviator.Options; import com.googlecode.aviator.exception.ExpressionSyntaxErrorException; +import com.googlecode.aviator.exception.StandardError; import com.googlecode.aviator.lexer.token.OperatorType; import com.googlecode.aviator.runtime.function.FunctionUtils; import com.googlecode.aviator.runtime.function.system.AssertFunction; @@ -109,7 +110,9 @@ public static Object eval(String expression, Map env, boolean qu throw new AssertFailedException((AssertFunction.AssertFailed) ex); } - log.error("Bad aviator expression : \n>> {}\n>> {}\n>> {}", expression, env, ex.getLocalizedMessage()); + if (!StandardError.class.getName().equals(ex.getClass().getName())) { + log.error("Bad aviator expression : \n>> {}\n>> {}\n>> {}", expression, env, ex.getLocalizedMessage()); + } if (!quietly) throw ex; } return null;