From 97d6dbfb1a39895189d48dd8aa02c208f82ef143 Mon Sep 17 00:00:00 2001 From: Nilesh Patil <128893479+nileshpatil6@users.noreply.github.com> Date: Tue, 21 Apr 2026 01:48:08 +0530 Subject: [PATCH] fix(tracing): catch ValueError and RecursionError in _safe_json_serialize --- src/google/adk/telemetry/tracing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/google/adk/telemetry/tracing.py b/src/google/adk/telemetry/tracing.py index 55c37a6c60..4ed40d2585 100644 --- a/src/google/adk/telemetry/tracing.py +++ b/src/google/adk/telemetry/tracing.py @@ -128,7 +128,7 @@ def _safe_json_serialize(obj) -> str: return json.dumps( obj, ensure_ascii=False, default=lambda o: '' ) - except (TypeError, OverflowError): + except (TypeError, OverflowError, ValueError, RecursionError): return ''