-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
web[Component] This issue will be transferred to adk-web[Component] This issue will be transferred to adk-web
Description
Describe the bug
I can't view the FastAPI interface documentation anymore. I've waited for two versions, and downgrading the version doesn't work. What's the reason?
To Reproduce
When I run adk api_server and then try to access the API interface page provided by FastAPI via 127.0.0.1:8000/docs, an error occurs, as shown in the figure:
Partial error logs:
Failed to load http://127.0.0.1:8000/openapi.json: 500 Internal Server Error
Stack trace
Error: Failed to load http://127.0.0.1:8000/openapi.json: 500 Internal Server Error
at t.BaseResolver.<anonymous> (https://cdn.jsdelivr.net/npm/redoc@2/bundles/redoc.standalone.js:2:33323)
at Generator.throw (<anonymous>)
at a (https://cdn.jsdelivr.net/npm/redoc@2/bundles/redoc.standalone.js:2:31131)
ReDoc Version: 2.5.2
Commit: 3462357INFO: 127.0.0.1:50256 - "GET /docs HTTP/1.1" 200 OK
INFO: 127.0.0.1:50256 - "GET /openapi.json HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/Users/mac/Desktop/data_analysis_agent/.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 "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1133, in __call__
await super().__call__(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/applications.py", line 113, in __call__
await self.middleware_stack(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/routing.py", line 716, in __call__
await self.middleware_stack(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/routing.py", line 736, in app
await route.handle(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/routing.py", line 290, in handle
await self.app(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/routing.py", line 78, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/starlette/routing.py", line 75, in app
response = await f(request)
^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1088, in openapi
return JSONResponse(self.openapi())
^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1059, in openapi
self.openapi_schema = get_openapi(
^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/fastapi/openapi/utils.py", line 514, in get_openapi
field_mapping, definitions = get_definitions(
^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/fastapi/_compat.py", line 244, in get_definitions
field_mapping, definitions = schema_generator.generate_definitions(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 379, in generate_definitions
self.generate_inner(schema)
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 2082, in definitions_schema
return self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 959, in list_schema
items_schema = {} if 'items_schema' not in schema else self.generate_inner(schema['items_schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 556, in new_handler_func
json_schema = js_modify_function(schema_or_field, current_handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/main.py", line 852, in __get_pydantic_json_schema__
return handler(core_schema)
^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1604, in model_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1717, in model_fields_schema
json_schema = self._named_required_fields_schema(named_required_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1508, in _named_required_fields_schema
field_json_schema = self.generate_inner(field).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 528, in js_updates_handler_func
json_schema = {**current_handler(schema_or_field), **js_updates}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1576, in model_field_schema
return self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1175, in default_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 959, in list_schema
items_schema = {} if 'items_schema' not in schema else self.generate_inner(schema['items_schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1013, in tuple_schema
prefixItems = [self.generate_inner(item) for item in schema['items_schema']]
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 556, in new_handler_func
json_schema = js_modify_function(schema_or_field, current_handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/main.py", line 852, in __get_pydantic_json_schema__
return handler(core_schema)
^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1604, in model_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1717, in model_fields_schema
json_schema = self._named_required_fields_schema(named_required_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1508, in _named_required_fields_schema
field_json_schema = self.generate_inner(field).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 528, in js_updates_handler_func
json_schema = {**current_handler(schema_or_field), **js_updates}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1576, in model_field_schema
return self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1175, in default_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1245, in nullable_schema
inner_json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 556, in new_handler_func
json_schema = js_modify_function(schema_or_field, current_handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/main.py", line 852, in __get_pydantic_json_schema__
return handler(core_schema)
^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1604, in model_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1717, in model_fields_schema
json_schema = self._named_required_fields_schema(named_required_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1508, in _named_required_fields_schema
field_json_schema = self.generate_inner(field).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 528, in js_updates_handler_func
json_schema = {**current_handler(schema_or_field), **js_updates}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1576, in model_field_schema
return self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1175, in default_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1245, in nullable_schema
inner_json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 556, in new_handler_func
json_schema = js_modify_function(schema_or_field, current_handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/main.py", line 852, in __get_pydantic_json_schema__
return handler(core_schema)
^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1604, in model_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1717, in model_fields_schema
json_schema = self._named_required_fields_schema(named_required_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1508, in _named_required_fields_schema
field_json_schema = self.generate_inner(field).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 528, in js_updates_handler_func
json_schema = {**current_handler(schema_or_field), **js_updates}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1576, in model_field_schema
return self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1175, in default_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1245, in nullable_schema
inner_json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 556, in new_handler_func
json_schema = js_modify_function(schema_or_field, current_handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/main.py", line 852, in __get_pydantic_json_schema__
return handler(core_schema)
^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1604, in model_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1717, in model_fields_schema
json_schema = self._named_required_fields_schema(named_required_fields)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1508, in _named_required_fields_schema
field_json_schema = self.generate_inner(field).copy()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 528, in js_updates_handler_func
json_schema = {**current_handler(schema_or_field), **js_updates}
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1576, in model_field_schema
return self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1175, in default_schema
json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 1245, in nullable_schema
inner_json_schema = self.generate_inner(schema['schema'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 578, in generate_inner
json_schema = current_handler(schema)
^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/_internal/_schema_generation_shared.py", line 37, in __call__
return self.handler(core_schema)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 511, in handler_func
json_schema = generate_for_schema_type(schema_or_field)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 921, in is_instance_schema
return self.handle_invalid_for_json_schema(schema, f'core_schema.IsInstanceSchema ({schema["cls"]})')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages/pydantic/json_schema.py", line 2436, in handle_invalid_for_json_schema
raise PydanticInvalidForJsonSchema(f'Cannot generate a JsonSchema for {error_info}')
pydantic.errors.PydanticInvalidForJsonSchema: Cannot generate a JsonSchema for core_schema.IsInstanceSchema (<class 'httpx.Client'>)
For further information visit https://errors.pydantic.dev/2.12/u/invalid-for-json-schema
Desktop (please complete the following information):
- OS: macOS
- Python version(python -V): 3.12.9
- ADK version(pip show google-adk):
Name: google-adk
Version: 1.17.0
Location: /Users/mac/Desktop/data_analysis_agent/.venv/lib/python3.12/site-packages
Requires: absolufy-imports, anyio, authlib, click, fastapi, google-api-python-client, google-cloud-aiplatform, google-cloud-bigtable, google-cloud-discoveryengine, google-cloud-secret-manager, google-cloud-spanner, google-cloud-speech, google-cloud-storage, google-genai, graphviz, mcp, opentelemetry-api, opentelemetry-exporter-gcp-logging, opentelemetry-exporter-gcp-monitoring, opentelemetry-exporter-gcp-trace, opentelemetry-exporter-otlp-proto-http, opentelemetry-resourcedetector-gcp, opentelemetry-sdk, pydantic, python-dateutil, python-dotenv, pyyaml, requests, sqlalchemy, sqlalchemy-spanner, starlette, tenacity, typing-extensions, tzlocal, uvicorn, watchdog, websockets
Required-by:
Model Information:
- Are you using LiteLLM: Yes
- Which model is being used(e.g. gemini-2.5-pro) gemini-2.5-pro, qwen3, deepseek
Additional context
NO
Metadata
Metadata
Assignees
Labels
web[Component] This issue will be transferred to adk-web[Component] This issue will be transferred to adk-web