[Bugfix] Restore Responses validation error boundary (#55761)
Signed-off-by: Taneem Ibrahim <taneem.ibrahim@gmail.com>
Taneem Ibrahim committed
Sep 7, 2026 at 17:12 UTC
252ed876214a0a01a6d0ce93bb5bbe77685a4160
1 file changed
+2
-1
vllm/renderers/online_renderer.py
+2
-1
@@ -46,6 +46,7 @@ from vllm.entrypoints.openai.responses.utils import (
46
from vllm.entrypoints.serve import create_error_response
47
from vllm.entrypoints.serve.engine.protocol import ErrorResponse
48
from vllm.entrypoints.serve.utils.request_logger import RequestLogger
49
+from vllm.exceptions import VLLMValidationError
50
from vllm.inputs import (
51
EngineInput,
52
PromptType,
@@ -412,7 +413,7 @@ class OnlineRenderer:
413
messages.append(new_message)
414
if isinstance(response_message, ResponseFunctionToolCall):
415
previous_outputs.append(response_message)
415
- except ValueError as exc:
416
+ except (ValueError, VLLMValidationError) as exc:
417
return self.create_error_response(
418
str(exc),
419
err_type="invalid_request_error",