-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
When exiting the terminal, I get this stack trace:
Traceback (most recent call last):
File "/workspaces/durable-mcp-checkout/.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 "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
return await self.app(scope, receive, send)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
await super().__call__(scope, receive, send)
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/applications.py", line 112, in __call__
await self.middleware_stack(scope, receive, send)
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 187, in __call__
raise exc
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/middleware/errors.py", line 165, in __call__
await self.app(scope, receive, _send)
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 176, in __call__
with recv_stream, send_stream, collapse_excgroups():
^^^^^^^^^^^^^^^^^^^^
File "/home/codespace/.local/share/uv/python/cpython-3.12.11-linux-x86_64-gnu/lib/python3.12/contextlib.py", line 158, in __exit__
self.gen.throw(value)
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/_utils.py", line 82, in collapse_excgroups
raise exc
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 179, in __call__
await response(scope, wrapped_receive, send)
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 216, in __call__
async for chunk in self.body_iterator:
File "/workspaces/durable-mcp-checkout/.venv/lib/python3.12/site-packages/starlette/middleware/base.py", line 163, in body_stream
assert message["type"] == "http.response.body"
This only happens when closing the terminal after successfully making a tool call.
Metadata
Metadata
Assignees
Labels
No labels