diff --git a/core/src/main/java/org/springframework/security/access/expression/ExpressionUtils.java b/core/src/main/java/org/springframework/security/access/expression/ExpressionUtils.java index 32cc169810..d0d3f85339 100644 --- a/core/src/main/java/org/springframework/security/access/expression/ExpressionUtils.java +++ b/core/src/main/java/org/springframework/security/access/expression/ExpressionUtils.java @@ -10,7 +10,7 @@ public final class ExpressionUtils { try { return ((Boolean) expr.getValue(ctx, Boolean.class)).booleanValue(); } catch (EvaluationException e) { - throw new IllegalArgumentException("Failed to evaluate expression", e); + throw new IllegalArgumentException("Failed to evaluate expression '" + expr.getExpressionString() + "'", e); } } }