The second part:
[BACKEND][2025-11-10 10:34:35]
[BACKEND][2025-11-10 10:34:35] During handling of the above exception, another exception occurred:
[BACKEND][2025-11-10 10:34:35]
[BACKEND][2025-11-10 10:34:35]
[BACKEND][2025-11-10 10:34:35] + Exception Group Traceback (most recent call last):
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/bin/gunicorn", line 7, in <module>
[BACKEND][2025-11-10 10:34:35] | sys.exit(run())
[BACKEND][2025-11-10 10:34:35] | │ │ └ <function run at 0x7fccb3ab85e0>
[BACKEND][2025-11-10 10:34:35] | │ └ <built-in function exit>
[BACKEND][2025-11-10 10:34:35] | └ <module 'sys' (built-in)>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 66, in run
[BACKEND][2025-11-10 10:34:35] | WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()
[BACKEND][2025-11-10 10:34:35] | │ └ None
[BACKEND][2025-11-10 10:34:35] | └ <class 'gunicorn.app.wsgiapp.WSGIApplication'>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/app/base.py", line 235, in run
[BACKEND][2025-11-10 10:34:35] | super().run()
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/app/base.py", line 71, in run
[BACKEND][2025-11-10 10:34:35] | Arbiter(self).run()
[BACKEND][2025-11-10 10:34:35] | │ └ <gunicorn.app.wsgiapp.WSGIApplication object at 0x7fccb390e490>
[BACKEND][2025-11-10 10:34:35] | └ <class 'gunicorn.arbiter.Arbiter'>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/arbiter.py", line 201, in run
[BACKEND][2025-11-10 10:34:35] | self.manage_workers()
[BACKEND][2025-11-10 10:34:35] | │ └ <function Arbiter.manage_workers at 0x7fccb340fba0>
[BACKEND][2025-11-10 10:34:35] | └ <gunicorn.arbiter.Arbiter object at 0x7fccb34e7610>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/arbiter.py", line 570, in manage_workers
[BACKEND][2025-11-10 10:34:35] | self.spawn_workers()
[BACKEND][2025-11-10 10:34:35] | │ └ <function Arbiter.spawn_workers at 0x7fccb340fce0>
[BACKEND][2025-11-10 10:34:35] | └ <gunicorn.arbiter.Arbiter object at 0x7fccb34e7610>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/arbiter.py", line 641, in spawn_workers
[BACKEND][2025-11-10 10:34:35] | self.spawn_worker()
[BACKEND][2025-11-10 10:34:35] | │ └ <function Arbiter.spawn_worker at 0x7fccb340fc40>
[BACKEND][2025-11-10 10:34:35] | └ <gunicorn.arbiter.Arbiter object at 0x7fccb34e7610>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
[BACKEND][2025-11-10 10:34:35] | worker.init_process()
[BACKEND][2025-11-10 10:34:35] | │ └ <function UvicornWorker.init_process at 0x7fccb2b7d3a0>
[BACKEND][2025-11-10 10:34:35] | └ <uvicorn.workers.UvicornWorker object at 0x7fccb293e110>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/uvicorn/workers.py", line 75, in init_process
[BACKEND][2025-11-10 10:34:35] | super().init_process()
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/gunicorn/workers/base.py", line 143, in init_process
[BACKEND][2025-11-10 10:34:35] | self.run()
[BACKEND][2025-11-10 10:34:35] | │ └ <function UvicornWorker.run at 0x7fccb293af20>
[BACKEND][2025-11-10 10:34:35] | └ <uvicorn.workers.UvicornWorker object at 0x7fccb293e110>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/uvicorn/workers.py", line 107, in run
[BACKEND][2025-11-10 10:34:35] | return asyncio.run(self._serve())
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <function UvicornWorker._serve at 0x7fccb293ae80>
[BACKEND][2025-11-10 10:34:35] | │ │ └ <uvicorn.workers.UvicornWorker object at 0x7fccb293e110>
[BACKEND][2025-11-10 10:34:35] | │ └ <function run at 0x7fccb2bfbe20>
[BACKEND][2025-11-10 10:34:35] | └ <module 'asyncio' from '/usr/lib/python3.11/asyncio/__init__.py'>
[BACKEND][2025-11-10 10:34:35] | File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
[BACKEND][2025-11-10 10:34:35] | return runner.run(main)
[BACKEND][2025-11-10 10:34:35] | │ │ └ <coroutine object UvicornWorker._serve at 0x7fccadbd6740>
[BACKEND][2025-11-10 10:34:35] | │ └ <function Runner.run at 0x7fccb2c2cf40>
[BACKEND][2025-11-10 10:34:35] | └ <asyncio.runners.Runner object at 0x7fcca98129d0>
[BACKEND][2025-11-10 10:34:35] | File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
[BACKEND][2025-11-10 10:34:35] | return self._loop.run_until_complete(task)
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <Task pending name='Task-1' coro=<UvicornWorker._serve() running at /baserow/venv/lib/python3.11/site-packages/uvicorn/worker...
[BACKEND][2025-11-10 10:34:35] | │ │ └ <cyfunction Loop.run_until_complete at 0x7fccb2972330>
[BACKEND][2025-11-10 10:34:35] | │ └ <uvloop.Loop running=True closed=False debug=False>
[BACKEND][2025-11-10 10:34:35] | └ <asyncio.runners.Runner object at 0x7fcca98129d0>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 409, in run_asgi
[BACKEND][2025-11-10 10:34:35] | result = await app( # type: ignore[func-returns-value]
[BACKEND][2025-11-10 10:34:35] | └ <uvicorn.middleware.proxy_headers.ProxyHeadersMiddleware object at 0x7fcca92357d0>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
[BACKEND][2025-11-10 10:34:35] | return await self.app(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <bound method RequestResponseCycle.send of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9e58...
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <channels.routing.ProtocolTypeRouter object at 0x7fcca8f5c190>
[BACKEND][2025-11-10 10:34:35] | └ <uvicorn.middleware.proxy_headers.ProxyHeadersMiddleware object at 0x7fcca92357d0>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/channels/routing.py", line 62, in __call__
[BACKEND][2025-11-10 10:34:35] | return await application(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.send of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9e58...
[BACKEND][2025-11-10 10:34:35] | │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | └ <baserow.config.helpers.ConcurrencyLimiterASGI object at 0x7fcca97befd0>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/backend/src/baserow/config/helpers.py", line 31, in __call__
[BACKEND][2025-11-10 10:34:35] | await self.app(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <bound method RequestResponseCycle.send of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9e58...
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <channels.routing.URLRouter object at 0x7fcca8f99210>
[BACKEND][2025-11-10 10:34:35] | └ <baserow.config.helpers.ConcurrencyLimiterASGI object at 0x7fcca97befd0>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/channels/routing.py", line 116, in __call__
[BACKEND][2025-11-10 10:34:35] | return await application(
[BACKEND][2025-11-10 10:34:35] | └ <starlette.applications.Starlette object at 0x7fcca8f7d890>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/applications.py", line 112, in __call__
[BACKEND][2025-11-10 10:34:35] | await self.middleware_stack(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <bound method RequestResponseCycle.send of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9e58...
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <starlette.middleware.errors.ServerErrorMiddleware object at 0x7fcca1ccb810>
[BACKEND][2025-11-10 10:34:35] | └ <starlette.applications.Starlette object at 0x7fcca8f7d890>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/middleware/errors.py", line 165, in __call__
[BACKEND][2025-11-10 10:34:35] | await self.app(scope, receive, _send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <function ServerErrorMiddleware.__call__.<locals>._send at 0x7fcc9b7b9440>
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7fcca172e810>
[BACKEND][2025-11-10 10:34:35] | └ <starlette.middleware.errors.ServerErrorMiddleware object at 0x7fcca1ccb810>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
[BACKEND][2025-11-10 10:34:35] | await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ │ │ └ <function ServerErrorMiddleware.__call__.<locals>._send at 0x7fcc9b7b9440>
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <starlette.requests.Request object at 0x7fcca20c3d10>
[BACKEND][2025-11-10 10:34:35] | │ │ └ <starlette.routing.Router object at 0x7fcca8f7e490>
[BACKEND][2025-11-10 10:34:35] | │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7fcca172e810>
[BACKEND][2025-11-10 10:34:35] | └ <function wrap_app_handling_exceptions at 0x7fccae1a2020>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[BACKEND][2025-11-10 10:34:35] | await app(scope, receive, sender)
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7fcc9bc0af20>
[BACKEND][2025-11-10 10:34:35] | │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | └ <starlette.routing.Router object at 0x7fcca8f7e490>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/routing.py", line 714, in __call__
[BACKEND][2025-11-10 10:34:35] | await self.middleware_stack(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7fcc9bc0af20>
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <bound method Router.app of <starlette.routing.Router object at 0x7fcca8f7e490>>
[BACKEND][2025-11-10 10:34:35] | └ <starlette.routing.Router object at 0x7fcca8f7e490>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/routing.py", line 734, in app
[BACKEND][2025-11-10 10:34:35] | await route.handle(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7fcc9bc0af20>
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <function Route.handle at 0x7fccae1d0720>
[BACKEND][2025-11-10 10:34:35] | └ Route(path='/mcp/{key}/sse', name='handle_sse', methods=['GET', 'HEAD'])
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
[BACKEND][2025-11-10 10:34:35] | await self.app(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7fcc9bc0af20>
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ └ <function request_response.<locals>.app at 0x7fcca8e74400>
[BACKEND][2025-11-10 10:34:35] | └ Route(path='/mcp/{key}/sse', name='handle_sse', methods=['GET', 'HEAD'])
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
[BACKEND][2025-11-10 10:34:35] | await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7fcc9bc0af20>
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | │ │ └ <starlette.requests.Request object at 0x7fcc9b61a1d0>
[BACKEND][2025-11-10 10:34:35] | │ └ <function request_response.<locals>.app.<locals>.app at 0x7fcc9bc0bba0>
[BACKEND][2025-11-10 10:34:35] | └ <function wrap_app_handling_exceptions at 0x7fccae1a2020>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[BACKEND][2025-11-10 10:34:35] | await app(scope, receive, sender)
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7fcc9bc0b420>
[BACKEND][2025-11-10 10:34:35] | │ │ └ <bound method RequestResponseCycle.receive of <uvicorn.protocols.http.httptools_impl.RequestResponseCycle object at 0x7fcc9b9...
[BACKEND][2025-11-10 10:34:35] | │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('127.0.0.1', 8000), 'cl...
[BACKEND][2025-11-10 10:34:35] | └ <function request_response.<locals>.app.<locals>.app at 0x7fcc9bc0bba0>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
[BACKEND][2025-11-10 10:34:35] | response = await f(request)
[BACKEND][2025-11-10 10:34:35] | │ └ <starlette.requests.Request object at 0x7fcc9b61a1d0>
[BACKEND][2025-11-10 10:34:35] | └ <function BaserowMCPServer.sse_app.<locals>.handle_sse at 0x7fcca905dda0>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | > File "/baserow/backend/src/baserow/core/mcp/__init__.py", line 118, in handle_sse
[BACKEND][2025-11-10 10:34:35] | async with sse.connect_sse(
[BACKEND][2025-11-10 10:34:35] | │ └ <function DjangoChannelsSseServerTransport.connect_sse at 0x7fccae08f920>
[BACKEND][2025-11-10 10:34:35] | └ <baserow.core.mcp.sse.DjangoChannelsSseServerTransport object at 0x7fcca92a1110>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/usr/lib/python3.11/contextlib.py", line 222, in __aexit__
[BACKEND][2025-11-10 10:34:35] | await self.gen.athrow(typ, value, traceback)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ │ └ <traceback object at 0x7fcca369e140>
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ ExceptionGroup('unhandled errors in a TaskGroup', [RuntimeError('Received request before initialization was complete')])
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <class 'ExceptionGroup'>
[BACKEND][2025-11-10 10:34:35] | │ │ └ <method 'athrow' of 'async_generator' objects>
[BACKEND][2025-11-10 10:34:35] | │ └ <async_generator object DjangoChannelsSseServerTransport.connect_sse at 0x7fcca3fe1fc0>
[BACKEND][2025-11-10 10:34:35] | └ <contextlib._AsyncGeneratorContextManager object at 0x7fcca1f8cf50>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/backend/src/baserow/core/mcp/sse.py", line 138, in connect_sse
[BACKEND][2025-11-10 10:34:35] | async with anyio.create_task_group() as tg:
[BACKEND][2025-11-10 10:34:35] | │ │ └ <anyio._backends._asyncio.TaskGroup object at 0x7fcc9b61a490>
[BACKEND][2025-11-10 10:34:35] | │ └ <function create_task_group at 0x7fccb2a813a0>
[BACKEND][2025-11-10 10:34:35] | └ <module 'anyio' from '/baserow/venv/lib/python3.11/site-packages/anyio/__init__.py'>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 767, in __aexit__
[BACKEND][2025-11-10 10:34:35] | raise BaseExceptionGroup(
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
[BACKEND][2025-11-10 10:34:35] +-+---------------- 1 ----------------
[BACKEND][2025-11-10 10:34:35] | Exception Group Traceback (most recent call last):
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/backend/src/baserow/core/mcp/sse.py", line 147, in connect_sse
[BACKEND][2025-11-10 10:34:35] | yield (read_stream, write_stream)
[BACKEND][2025-11-10 10:34:35] | │ └ MemoryObjectSendStream(_state=MemoryObjectStreamState(max_buffer_size=0, buffer=deque([]), open_send_channels=0, open_receive...
[BACKEND][2025-11-10 10:34:35] | └ MemoryObjectReceiveStream(_state=MemoryObjectStreamState(max_buffer_size=0, buffer=deque([]), open_send_channels=1, open_rece...
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/backend/src/baserow/core/mcp/__init__.py", line 123, in handle_sse
[BACKEND][2025-11-10 10:34:35] | await self._mcp_server.run(
[BACKEND][2025-11-10 10:34:35] | │ │ └ <function Server.run at 0x7fccae05b7e0>
[BACKEND][2025-11-10 10:34:35] | │ └ <mcp.server.lowlevel.server.Server object at 0x7fccaf0f7a10>
[BACKEND][2025-11-10 10:34:35] | └ <baserow.core.mcp.BaserowMCPServer object at 0x7fccaf0f7950>
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/mcp/server/lowlevel/server.py", line 483, in run
[BACKEND][2025-11-10 10:34:35] | async with AsyncExitStack() as stack:
[BACKEND][2025-11-10 10:34:35] | │ └ <contextlib.AsyncExitStack object at 0x7fcca20c1fd0>
[BACKEND][2025-11-10 10:34:35] | └ <class 'contextlib.AsyncExitStack'>
[BACKEND][2025-11-10 10:34:35] | File "/usr/lib/python3.11/contextlib.py", line 733, in __aexit__
[BACKEND][2025-11-10 10:34:35] | raise exc_details[1]
[BACKEND][2025-11-10 10:34:35] | └ (<class 'ExceptionGroup'>, ExceptionGroup('unhandled errors in a TaskGroup', [RuntimeError('Received request before initializ...
[BACKEND][2025-11-10 10:34:35] | File "/usr/lib/python3.11/contextlib.py", line 716, in __aexit__
[BACKEND][2025-11-10 10:34:35] | cb_suppress = await cb(*exc_details)
[BACKEND][2025-11-10 10:34:35] | │ └ (<class 'ExceptionGroup'>, ExceptionGroup('unhandled errors in a TaskGroup', [RuntimeError('Received request before initializ...
[BACKEND][2025-11-10 10:34:35] | └ <bound method _AsyncGeneratorContextManager.__aexit__ of <contextlib._AsyncGeneratorContextManager object at 0x7fcc9b2a0890>>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/mcp/shared/session.py", line 210, in __aexit__
[BACKEND][2025-11-10 10:34:35] | return await self._task_group.__aexit__(exc_type, exc_val, exc_tb)
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ │ └ <traceback object at 0x7fcca3669b00>
[BACKEND][2025-11-10 10:34:35] | │ │ │ │ └ CancelledError('Cancelled by cancel scope 7fcca366a850')
[BACKEND][2025-11-10 10:34:35] | │ │ │ └ <class 'asyncio.exceptions.CancelledError'>
[BACKEND][2025-11-10 10:34:35] | │ │ └ <function TaskGroup.__aexit__ at 0x7fcca2f0a660>
[BACKEND][2025-11-10 10:34:35] | │ └ <anyio._backends._asyncio.TaskGroup object at 0x7fcca3668e90>
[BACKEND][2025-11-10 10:34:35] | └ <mcp.server.session.ServerSession object at 0x7fcca366a450>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 767, in __aexit__
[BACKEND][2025-11-10 10:34:35] | raise BaseExceptionGroup(
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
[BACKEND][2025-11-10 10:34:35] +-+---------------- 1 ----------------
[BACKEND][2025-11-10 10:34:35] | Traceback (most recent call last):
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/mcp/shared/session.py", line 324, in _receive_loop
[BACKEND][2025-11-10 10:34:35] | await self._received_request(responder)
[BACKEND][2025-11-10 10:34:35] | │ │ └ <mcp.shared.session.RequestResponder object at 0x7fcc88f24490>
[BACKEND][2025-11-10 10:34:35] | │ └ <function ServerSession._received_request at 0x7fccae059120>
[BACKEND][2025-11-10 10:34:35] | └ <mcp.server.session.ServerSession object at 0x7fcca366a450>
[BACKEND][2025-11-10 10:34:35] | File "/baserow/venv/lib/python3.11/site-packages/mcp/server/session.py", line 163, in _received_request
[BACKEND][2025-11-10 10:34:35] | raise RuntimeError(
[BACKEND][2025-11-10 10:34:35] |
[BACKEND][2025-11-10 10:34:35] | RuntimeError: Received request before initialization was complete
[BACKEND][2025-11-10 10:34:35] +------------------------------------