From af8146848fa58f857aed186c758315a10c3ee28f Mon Sep 17 00:00:00 2001 From: CEL Dev Team Date: Wed, 11 Jun 2025 12:32:19 -0700 Subject: [PATCH] Internal change PiperOrigin-RevId: 770270922 --- runtime/src/main/java/dev/cel/runtime/DefaultInterpreter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runtime/src/main/java/dev/cel/runtime/DefaultInterpreter.java b/runtime/src/main/java/dev/cel/runtime/DefaultInterpreter.java index b1ed4dcf0..8005806d5 100644 --- a/runtime/src/main/java/dev/cel/runtime/DefaultInterpreter.java +++ b/runtime/src/main/java/dev/cel/runtime/DefaultInterpreter.java @@ -15,6 +15,7 @@ package dev.cel.runtime; import static com.google.common.base.Preconditions.checkNotNull; +import static com.google.protobuf.LegacyUnredactedTextFormat.legacyUnredactedToStringArray; import com.google.auto.value.AutoValue; import com.google.common.annotations.VisibleForTesting; @@ -461,7 +462,8 @@ private IntermediateResult evalCall(ExecutionFrame frame, CelExpr expr, CelCall } catch (RuntimeException e) { throw CelEvaluationExceptionBuilder.newBuilder( "Function '%s' failed with arg(s) '%s'", - overload.getOverloadId(), Joiner.on(", ").join(argArray)) + overload.getOverloadId(), + Joiner.on(", ").join(legacyUnredactedToStringArray(argArray))) .setMetadata(metadata, expr.id()) .setCause(e) .build();