From c39f24f07202df8c2fc8d999e0c5257510c4e7d4 Mon Sep 17 00:00:00 2001 From: Shangjie Chen Date: Mon, 12 May 2025 11:20:18 -0700 Subject: [PATCH] fix: Refine the confusing error message. PiperOrigin-RevId: 757841288 --- src/google/adk/sessions/database_session_service.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/google/adk/sessions/database_session_service.py b/src/google/adk/sessions/database_session_service.py index b53dd87..181a279 100644 --- a/src/google/adk/sessions/database_session_service.py +++ b/src/google/adk/sessions/database_session_service.py @@ -484,11 +484,12 @@ class DatabaseSessionService(BaseSessionService): if storage_session.update_time.timestamp() > session.last_update_time: raise ValueError( - f"Session last_update_time " - f"{datetime.fromtimestamp(session.last_update_time):%Y-%m-%d %H:%M:%S} " - f"is later than the update_time in storage " - f"{storage_session.update_time:%Y-%m-%d %H:%M:%S}" - ) + "The last_update_time provided in the session object" + f" {datetime.fromtimestamp(session.last_update_time):'%Y-%m-%d %H:%M:%S'} is" + " earlier than the update_time in the storage_session" + f" {storage_session.update_time:'%Y-%m-%d %H:%M:%S'}. Please check" + " if it is a stale session." + ) # Fetch states from storage storage_app_state = sessionFactory.get(