-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Description
deer-flow-backend error:
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/pydantic.py", line 30, in _parse_obj
return self.pydantic_object.model_validate(obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/pydantic/main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 4 validation errors for Plan
locale
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
has_enough_context
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
thought
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
title
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
result = await app( # type: ignore[func-returns-value]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
await super().__call__(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/applications.py", line 112, in __call__
await self.middleware_stack(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
raise exc
File "/app/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
await self.app(scope, receive, _send)
File "/app/.venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 93, in __call__
await self.simple_response(scope, receive, send, request_headers=headers)
File "/app/.venv/lib/python3.12/site-packages/starlette/middleware/cors.py", line 144, in simple_response
await self.app(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/app/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/app/.venv/lib/python3.12/site-packages/starlette/routing.py", line 714, in __call__
await self.middleware_stack(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/routing.py", line 734, in app
await route.handle(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle
await self.app(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/routing.py", line 76, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/app/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/app/.venv/lib/python3.12/site-packages/starlette/routing.py", line 74, in app
await response(scope, receive, send)
File "/app/.venv/lib/python3.12/site-packages/starlette/responses.py", line 262, in __call__
with collapse_excgroups():
^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/contextlib.py", line 158, in __exit__
self.gen.throw(value)
File "/app/.venv/lib/python3.12/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
raise exc
File "/app/.venv/lib/python3.12/site-packages/starlette/responses.py", line 266, in wrap
await func()
File "/app/.venv/lib/python3.12/site-packages/starlette/responses.py", line 246, in stream_response
async for chunk in self.body_iterator:
File "/app/src/server/app.py", line 99, in _astream_workflow_generator
async for agent, _, event_data in graph.astream(
File "/app/.venv/lib/python3.12/site-packages/langgraph/pregel/__init__.py", line 2830, in astream
async for _ in runner.atick(
File "/app/src/graph/nodes.py", line 115, in planner_node
response = llm.invoke(messages)
^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/runnables/base.py", line 3034, in invoke
input = context.run(step.invoke, input, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/base.py", line 196, in invoke
return self._call_with_config(
^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/runnables/base.py", line 1930, in _call_with_config
context.run(
File "/app/.venv/lib/python3.12/site-packages/langchain_core/runnables/config.py", line 428, in call_func_with_variable_args
return func(input, **kwargs) # type: ignore[call-arg]
^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/base.py", line 197, in <lambda>
lambda inner_input: self.parse_result(
^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/pydantic.py", line 69, in parse_result
return self._parse_obj(json_object)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/pydantic.py", line 37, in _parse_obj
raise self._parser_exception(e, obj) from e
langchain_core.exceptions.OutputParserException: Failed to parse Plan from completion {"The speed of light in a vacuum is approximately 299,792,458 meters per second (m/s). The speed of sound in air at room temperature and atmospheric pressure is approximately 343 m/s. Therefore, the speed of light is about 870 times faster than the speed of sound.": "870"}. Got: 4 validation errors for Plan
locale
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
has_enough_context
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
thought
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
title
Field required [type=missing, input_value={'The speed of light in a...speed of sound.': '870'}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
For troubleshooting, visit: https://python.langchain.com/docs/troubleshooting/errors/OUTPUT_PARSING_FAILURE
During task with name 'planner' and id '2a2e6d60-740b-cbad-d5da-7b72481b385c'
LangGraph Error
OutputParserException('Failed to parse Plan from completion {}. Got: 4 validation errors for Plan\nlocale\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.11/v/missing\nhas_enough_context\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.11/v/missing\nthought\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.11/v/missing\ntitle\n Field required [type=missing, input_value={}, input_type=dict]\n For further information visit https://errors.pydantic.dev/2.11/v/missing\nFor troubleshooting, visit: https://python.langchain.com/docs/troubleshooting/errors/OUTPUT_PARSING_FAILURE ')Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/pydantic.py", line 30, in _parse_obj
return self.pydantic_object.model_validate(obj)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/pydantic/main.py", line 703, in model_validate
return cls.__pydantic_validator__.validate_python(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 4 validation errors for Plan
locale
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
has_enough_context
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
thought
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
title
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/app/.venv/lib/python3.12/site-packages/langgraph/pregel/__init__.py", line 2830, in astream
async for _ in runner.atick(
File "/app/src/graph/nodes.py", line 115, in planner_node
response = llm.invoke(messages)
^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/runnables/base.py", line 3034, in invoke
input = context.run(step.invoke, input, config)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/base.py", line 196, in invoke
return self._call_with_config(
^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/runnables/base.py", line 1930, in _call_with_config
context.run(
File "/app/.venv/lib/python3.12/site-packages/langchain_core/runnables/config.py", line 428, in call_func_with_variable_args
return func(input, **kwargs) # type: ignore[call-arg]
^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/base.py", line 197, in <lambda>
lambda inner_input: self.parse_result(
^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/pydantic.py", line 69, in parse_result
return self._parse_obj(json_object)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/.venv/lib/python3.12/site-packages/langchain_core/output_parsers/pydantic.py", line 37, in _parse_obj
raise self._parser_exception(e, obj) from e
langchain_core.exceptions.OutputParserException: Failed to parse Plan from completion {}. Got: 4 validation errors for Plan
locale
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
has_enough_context
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
thought
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
title
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.11/v/missing
For troubleshooting, visit: https://python.langchain.com/docs/troubleshooting/errors/OUTPUT_PARSING_FAILURE
During task with name 'planner' and id 'a1ca7cd3-1394-4cb9-bcc4-cbb30ebf1751'
Metadata
Metadata
Assignees
Labels
No labels