From a80337280521f8e0fdd5538d516bc65b4adaad96 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Tue, 19 May 2026 19:55:40 +0200 Subject: [PATCH] fix: log expected fetch/transcript/tool-server failures as warnings (#24903) --- backend/open_webui/retrieval/loaders/youtube.py | 2 +- backend/open_webui/tools/builtin.py | 2 +- backend/open_webui/utils/tools.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/open_webui/retrieval/loaders/youtube.py b/backend/open_webui/retrieval/loaders/youtube.py index 97c1a0c20c..ad4c3524ac 100644 --- a/backend/open_webui/retrieval/loaders/youtube.py +++ b/backend/open_webui/retrieval/loaders/youtube.py @@ -98,7 +98,7 @@ class YoutubeLoader: try: transcript_list = transcript_api.list(self.video_id) except Exception as e: - log.exception('Loading YouTube transcript failed') + log.warning(f'Loading YouTube transcript failed: {e}') return [] # Try each language in order of priority diff --git a/backend/open_webui/tools/builtin.py b/backend/open_webui/tools/builtin.py index 497b00ccb1..74e67182d5 100644 --- a/backend/open_webui/tools/builtin.py +++ b/backend/open_webui/tools/builtin.py @@ -272,7 +272,7 @@ async def fetch_url( return content except Exception as e: - log.exception(f'fetch_url error: {e}') + log.warning(f'fetch_url error: {e}') return json.dumps({'error': str(e)}) diff --git a/backend/open_webui/utils/tools.py b/backend/open_webui/utils/tools.py index 23dfa6b607..aef663b0a8 100644 --- a/backend/open_webui/utils/tools.py +++ b/backend/open_webui/utils/tools.py @@ -1513,7 +1513,7 @@ async def execute_tool_server( except Exception as err: error = str(err) - log.exception(f'API Request Error: {error}') + log.warning(f'API Request Error: {error}') return ({'error': error}, None)