Event
push
Branch
main
Commit
5f5adb8
Started
Duration
1:56

Synced from GitHub

End-to-end

FailureTook 1:56
256 KB of 5.4 MB loaded Download the full log (5.4 MB)
5.1 MB of earlier output not loaded
   ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle

[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/tasks.py", line 91, in list_all_reminders
[WebServer]     result = await session.scalars(query)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/calendar.py", line 52, in google_status
[WebServer]     connection = await service.get_connection(current_user_id)
[WebServer]                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/google_calendar.py", line 176, in get_connection
[WebServer]     return await self.session.scalar(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 720, in scalar
[WebServer]     return await greenlet_spawn(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2534, in scalar
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection

[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/tasks.py", line 39, in list_tasks
[WebServer]     tasks = await task_service.list_tasks(
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/tasks.py", line 33, in list_tasks
[WebServer]     await self.activate_due_tasks(user_id)
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/tasks.py", line 190, in activate_due_tasks
[WebServer]     due_tasks = await self.repository.list_due_for_activation(
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/repositories/tasks.py", line 55, in list_due_for_activation
[WebServer]     result = await self.session.scalars(stmt)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/e2e_server.py", line 386, in seed_due_reminder
[WebServer]     await session.flush()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 1030, in flush
[WebServer]     await greenlet_spawn(self.sync_session.flush, objects=objects)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 4543, in flush
[WebServer]     self._flush(objects)
[WebServer]   File "<sqlalchemy generated warned() wrapper for sqlalchemy.orm.session.Session._flush>", line 2, in _flush
[WebServer]     return target(fn, self, objects=objects)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/deprecations.py", line 281, in warned
[WebServer]     return fn(*args, **kwargs)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 4686, in _flush
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 4647, in _flush
[WebServer]     flush_context.execute()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", line 467, in execute
[WebServer]     rec.execute(self)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", line 643, in execute
[WebServer]     util.preloaded.orm_persistence._save_obj(
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 67, in _save_obj
[WebServer]     ) in _organize_states_for_save(base_mapper, states, uowtransaction):
[WebServer]          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 222, in _organize_states_for_save
[WebServer]     for state, dict_, mapper, connection in _connections_for_states(
[WebServer]                                             ^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/persistence.py", line 1761, in _connections_for_states
[WebServer]     connection = uowtransaction.transaction.connection(base_mapper)
[WebServer]                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction.connection>", line 2, in connection
[WebServer]     return target(fn, self, bindkey, execution_options=execution_options, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1053, in connection
[WebServer]     return self._connection_for_bind(bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1189, in _connection_for_bind
[WebServer]     conn = self._parent._connection_for_bind(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/calendar.py", line 52, in google_status
[WebServer]     connection = await service.get_connection(current_user_id)
[WebServer]                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/google_calendar.py", line 176, in get_connection
[WebServer]     return await self.session.scalar(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 720, in scalar
[WebServer]     return await greenlet_spawn(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2534, in scalar
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/calendar.py", line 52, in google_status
[WebServer]     connection = await service.get_connection(current_user_id)
[WebServer]                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/google_calendar.py", line 176, in get_connection
[WebServer]     return await self.session.scalar(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 720, in scalar
[WebServer]     return await greenlet_spawn(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2534, in scalar
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()


[WebServer] ERROR:    Exception in ASGI application
[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/tasks.py", line 91, in list_all_reminders
[WebServer]     result = await session.scalars(query)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()

[WebServer] due sweep failed; will retry on the next interval
[WebServer] Traceback (most recent call last):
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/main.py", line 47, in _due_work_loop
[WebServer]     result = await run_due_sweep(session)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/scheduling.py", line 70, in run_due_sweep
[WebServer]     await session.scalars(
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()

[WebServer] ERROR:    Exception in ASGI application

[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/tasks.py", line 39, in list_tasks
[WebServer]     tasks = await task_service.list_tasks(
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/tasks.py", line 33, in list_tasks
[WebServer]     await self.activate_due_tasks(user_id)
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/tasks.py", line 190, in activate_due_tasks
[WebServer]     due_tasks = await self.repository.list_due_for_activation(
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/repositories/tasks.py", line 55, in list_due_for_activation
[WebServer]     result = await self.session.scalars(stmt)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application

[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/tasks.py", line 91, in list_all_reminders
[WebServer]     result = await session.scalars(query)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] ERROR:    Exception in ASGI application

[WebServer] Traceback (most recent call last):
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/protocols/http/httptools_impl.py", line 422, in run_asgi
[WebServer]     result = await app(  # type: ignore[func-returns-value]
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/uvicorn/middleware/proxy_headers.py", line 63, in __call__
[WebServer]     return await self.app(scope, receive, send)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/applications.py", line 1194, in __call__
[WebServer]     await super().__call__(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/applications.py", line 96, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
[WebServer]     await self.app(scope, receive, _send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/telemetry/_asgi.py", line 151, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 91, in __call__
[WebServer]     await self.simple_response(scope, receive, send, request_headers=headers)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/cors.py", line 149, in simple_response
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
[WebServer]     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
[WebServer]     await self.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/routing.py", line 683, in __call__
[WebServer]     await self.middleware_stack(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2811, in app
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1850, in _handle_selected
[WebServer]     await route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1839, in handle
[WebServer]     await self.original_router.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 2894, in handle
[WebServer]     await included_router._handle_selected(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1865, in _handle_selected
[WebServer]     await original_route.handle(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 1328, in handle
[WebServer]     await effective_context.app(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 166, in app
[WebServer]     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[WebServer]     raise exc
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
[WebServer]     await app(scope, receive, sender)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 152, in app
[WebServer]     response = await f(request)
[WebServer]                ^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 745, in app
[WebServer]     raw_response = await run_endpoint_function(
[WebServer]                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/fastapi/routing.py", line 372, in run_endpoint_function
[WebServer]     return await dependant.call(**values)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/api/routes/tasks.py", line 91, in list_all_reminders
[WebServer]     result = await session.scalars(query)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
  9) e2e/live-api.spec.ts:197:1 › 4. an overdue reminder is delivered with no browser open at all ──

    Error: expect(received).toBe(expected) // Object.is equality

    Expected: true
    Received: false

      200 |   await ensureSignedIn(page);
      201 |   const seeded = await request.post(`${harness}/_e2e/seed-due-reminder`);
    > 202 |   expect(seeded.ok()).toBe(true);
          |                       ^
      203 |   const { reminder_id: reminderId } = (await seeded.json()) as { reminder_id: string };
      204 |
      205 |   // Nothing counts if a client is still polling, so stop it before waiting.
        at /home/runner/work/meridian/meridian/frontend/e2e/live-api.spec.ts:202:23

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all/error-context.md

    attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
    test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all/trace.zip
    Usage:

        npx playwright show-trace test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────

    Error: expect(received).toBe(expected) // Object.is equality

    Expected: true
    Received: false

      200 |   await ensureSignedIn(page);
      201 |   const seeded = await request.post(`${harness}/_e2e/seed-due-reminder`);
    > 202 |   expect(seeded.ok()).toBe(true);
          |                       ^
      203 |   const { reminder_id: reminderId } = (await seeded.json()) as { reminder_id: string };
      204 |
      205 |   // Nothing counts if a client is still polling, so stop it before waiting.
        at /home/runner/work/meridian/meridian/frontend/e2e/live-api.spec.ts:202:23

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all-retry1/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all-retry1/error-context.md

    attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
    test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all-retry1/trace.zip
    Usage:

        npx playwright show-trace test-results/live-api-4-an-overdue-remi-d4b2f-with-no-browser-open-at-all-retry1/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────


[WebServer] due sweep failed; will retry on the next interval
[WebServer] Traceback (most recent call last):
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/main.py", line 47, in _due_work_loop
[WebServer]     result = await run_due_sweep(session)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/scheduling.py", line 70, in run_due_sweep
[WebServer]     await session.scalars(
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] due sweep failed; will retry on the next interval
[WebServer] Traceback (most recent call last):
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/main.py", line 47, in _due_work_loop
[WebServer]     result = await run_due_sweep(session)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/scheduling.py", line 70, in run_due_sweep
[WebServer]     await session.scalars(
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
[WebServer] due sweep failed; will retry on the next interval
[WebServer] Traceback (most recent call last):
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/main.py", line 47, in _due_work_loop
[WebServer]     result = await run_due_sweep(session)
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/home/runner/work/meridian/meridian/backend/app/services/scheduling.py", line 70, in run_due_sweep
[WebServer]     await session.scalars(
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 777, in scalars
[WebServer]     result = await self.execute(
[WebServer]              ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/session.py", line 651, in execute
[WebServer]     result = await greenlet_spawn(
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 210, in greenlet_spawn
[WebServer]     result = context.throw(*sys.exc_info())
[WebServer]              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2473, in execute
[WebServer]     return self._execute_internal(
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2350, in _execute_internal
[WebServer]     conn = self._connection_for_bind(bind)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 2173, in _connection_for_bind
[WebServer]     return trans._connection_for_bind(engine, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "<sqlalchemy generated _go() wrapper for sqlalchemy.orm.session.SessionTransaction._connection_for_bind>", line 2, in _connection_for_bind
[WebServer]     return target(fn, self, bind, execution_options)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/state_changes.py", line 137, in _go
[WebServer]     ret_value = fn(self, *arg, **kw)
[WebServer]                 ^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/orm/session.py", line 1203, in _connection_for_bind
[WebServer]     conn = bind.connect()
[WebServer]            ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3275, in connect
[WebServer]     return self._connection_cls(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 149, in __init__
[WebServer]     self._dbapi_connection = engine.raw_connection()
[WebServer]                              ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/base.py", line 3299, in raw_connection
[WebServer]     return self.pool.connect()
[WebServer]            ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 445, in connect
[WebServer]     return _ConnectionFairy._checkout(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 1324, in _checkout
[WebServer]     fairy = _ConnectionRecord.checkout(pool)
[WebServer]             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 709, in checkout
[WebServer]     rec = pool._do_get()
[WebServer]           ^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 176, in _do_get
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)

[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/impl.py", line 174, in _do_get
[WebServer]     return self._create_connection()
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 386, in _create_connection
[WebServer]     return _ConnectionRecord(self)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 671, in __init__
[WebServer]     self.__connect()
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 916, in __connect
[WebServer]     with util.safe_reraise():
[WebServer]          ^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/langhelpers.py", line 166, in __exit__
[WebServer]     raise exc_value.with_traceback(exc_tb)
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/pool/base.py", line 912, in __connect
[WebServer]     self.dbapi_connection = connection = pool._invoke_creator(self)
[WebServer]                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/create.py", line 645, in connect
[WebServer]     return dialect.connect(*cargs_tup, **cparams)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/engine/default.py", line 869, in connect
[WebServer]     return self.loaded_dbapi.connect(*cargs, **cparams)  # type: ignore[no-any-return]  # NOQA: E501
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/dialects/sqlite/aiosqlite.py", line 301, in connect
[WebServer]     return AsyncAdapt_aiosqlite_connection(self, await_(connection))
[WebServer]                                                  ^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 167, in await_
[WebServer]     return current.parent.switch(awaitable)  # type: ignore[no-any-return]
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/sqlalchemy/util/concurrency.py", line 205, in greenlet_spawn
[WebServer]     value = await result
[WebServer]             ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 168, in _connect
[WebServer]     self._connection = await future
[WebServer]                        ^^^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 63, in _connection_worker_thread
[WebServer]     result = function()
[WebServer]              ^^^^^^^^^^
[WebServer]   File "/opt/hostedtoolcache/Python/3.12.15/x64/lib/python3.12/site-packages/aiosqlite/core.py", line 466, in connector
[WebServer]     return sqlite3.connect(loc, **kwargs)
[WebServer]            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[WebServer] TypeError: 'statement_cache_size' is an invalid keyword argument for Connection()
  10) e2e/voice-capture-honest.spec.ts:46:7 › voice capture copy describes pasting, not transcribing › a successful capture reports structuring, not transcription

    Error: expect(locator).toBeVisible() failed

    Locator: locator(':not([aria-hidden="true"] *)').getByText(/Structured "E2E pasted-not-transcribed mvun67qu"/)
    Expected: visible
    Timeout: 20000ms
    Error: element(s) not found

    Call log:
      - Expect "toBeVisible" locator(':not([aria-hidden="true"] *)').getByText(/Structured "E2E pasted-not-transcribed mvun67qu"/) with timeout 20000ms
      - waiting for locator(':not([aria-hidden="true"] *)').getByText(/Structured "E2E pasted-not-transcribed mvun67qu"/)


      55 |     // The success message must describe what happened (pasted text structured
      56 |     // into a task), not claim audio was transcribed.
    > 57 |     await expect(active(page).getByText(new RegExp(`Structured "${title}"`))).toBeVisible();
         |                                                                               ^
      58 |     await expect(active(page).getByText(/Captured "/)).toHaveCount(0);
      59 |   });
      60 | });
        at /home/runner/work/meridian/meridian/frontend/e2e/voice-capture-honest.spec.ts:57:79

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription/error-context.md

    attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
    test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription/trace.zip
    Usage:

        npx playwright show-trace test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────

    Retry #1 ───────────────────────────────────────────────────────────────────────────────────────

    Error: expect(locator).toBeVisible() failed

    Locator: locator(':not([aria-hidden="true"] *)').getByText(/Structured "E2E pasted-not-transcribed mvun6odv"/)
    Expected: visible
    Timeout: 20000ms
    Error: element(s) not found

    Call log:
      - Expect "toBeVisible" locator(':not([aria-hidden="true"] *)').getByText(/Structured "E2E pasted-not-transcribed mvun6odv"/) with timeout 20000ms
      - waiting for locator(':not([aria-hidden="true"] *)').getByText(/Structured "E2E pasted-not-transcribed mvun6odv"/)


      55 |     // The success message must describe what happened (pasted text structured
      56 |     // into a task), not claim audio was transcribed.
    > 57 |     await expect(active(page).getByText(new RegExp(`Structured "${title}"`))).toBeVisible();
         |                                                                               ^
      58 |     await expect(active(page).getByText(/Captured "/)).toHaveCount(0);
      59 |   });
      60 | });
        at /home/runner/work/meridian/meridian/frontend/e2e/voice-capture-honest.spec.ts:57:79

    attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
    test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription-retry1/test-failed-1.png
    ────────────────────────────────────────────────────────────────────────────────────────────────

    Error Context: test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription-retry1/error-context.md

    attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
    test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription-retry1/trace.zip
    Usage:

        npx playwright show-trace test-results/voice-capture-honest-voice-50a99-ructuring-not-transcription-retry1/trace.zip

    ────────────────────────────────────────────────────────────────────────────────────────────────


  10 failed
    e2e/create-failure.spec.ts:84:7 › a refused create must not fabricate a task › a 401 on POST /tasks shows an error and adds no task
    e2e/failure-paths.spec.ts:121:7 › a failed reminder read must not become a delivery promise › a failed reminder fetch never claims the user will be reminded
    e2e/failure-paths.spec.ts:169:7 › a failed reminder read must not become a delivery promise › the promise line is absent while the reminder read is still in flight
    e2e/honest-state.spec.ts:243:7 › a failed calendar write is reported, not swallowed › a 500 on the calendar block still schedules locally but says Google refused it
    e2e/honest-state.spec.ts:309:7 › a failed calendar write is reported, not swallowed › a 500 on the calendar block is visible while acting from the Due now tab
    e2e/live-api.spec.ts:127:1 › 2. a task created in the UI survives a full page reload ───────────
    e2e/live-api.spec.ts:155:1 › 3. a task created through the API appears in the UI ───────────────
    e2e/live-api.spec.ts:197:1 › 4. an overdue reminder is delivered with no browser open at all ───
    e2e/session-expiry.spec.ts:115:1 › an expired access token is refreshed, so the app keeps working
    e2e/voice-capture-honest.spec.ts:46:7 › voice capture copy describes pasting, not transcribing › a successful capture reports structuring, not transcription
  12 passed (1.1m)
error: script "e2e:live" exited with code 1
Error: Process completed with exit code 1.
▸ Run actions/upload-artifact@v7
with:
  name: playwright-traces
  path: frontend/test-results/
  retention-days: 7
  if-no-files-found: ignore
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_BROWSER_CHANNEL:
  pythonLocation: /opt/hostedtoolcache/Python/3.12.15/x64
  PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.15/x64/lib/pkgconfig
  Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.15/x64
  Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.15/x64
  Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.15/x64
  LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.15/x64/lib
With the provided path, there will be 60 files uploaded
Artifact name is valid!
Root directory input is valid!
Uploading artifact: playwright-traces.zip
Beginning upload of artifact content to blob storage
Uploaded bytes 7297837
Finished uploading artifact content to blob storage!
SHA256 digest of uploaded artifact is 2aad8959a48ef86dc2b4422ef9110daeea9f06053c5723bc94481ed1788bbe5d
Finalizing artifact upload
Artifact playwright-traces successfully finalized. Artifact ID 12960437984
Artifact playwright-traces has been successfully uploaded! Final size is 7297837 bytes. Artifact ID is 12960437984
Artifact download URL: https://github.com/Narayan201120/meridian/actions/runs/41019260303/artifacts/12960437984
Post job cleanup.
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/7a134d8f-63d2-425d-b989-f7b53e786973' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/meridian/meridian
Removing SSH command configuration
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
includeif.gitdir:/home/runner/work/meridian/meridian/.git.path
includeif.gitdir:/home/runner/work/meridian/meridian/.git/worktrees/*.path
includeif.gitdir:/github/workspace/.git.path
includeif.gitdir:/github/workspace/.git/worktrees/*.path
[command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/meridian/meridian/.git.path
/home/runner/work/_temp/git-credentials-e22e9f04-bf53-4629-930a-8199aa5cc18f.config
[command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/meridian/meridian/.git.path \/home\/runner\/work\/_temp\/git\-credentials\-e22e9f04\-bf53\-4629\-930a\-8199aa5cc18f\.config
[command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/meridian/meridian/.git/worktrees/*.path
/home/runner/work/_temp/git-credentials-e22e9f04-bf53-4629-930a-8199aa5cc18f.config
[command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/meridian/meridian/.git/worktrees/*.path \/home\/runner\/work\/_temp\/git\-credentials\-e22e9f04\-bf53\-4629\-930a\-8199aa5cc18f\.config
[command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path
/github/runner_temp/git-credentials-e22e9f04-bf53-4629-930a-8199aa5cc18f.config
[command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path \/github\/runner_temp\/git\-credentials\-e22e9f04\-bf53\-4629\-930a\-8199aa5cc18f\.config
[command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path
/github/runner_temp/git-credentials-e22e9f04-bf53-4629-930a-8199aa5cc18f.config
[command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path \/github\/runner_temp\/git\-credentials\-e22e9f04\-bf53\-4629\-930a\-8199aa5cc18f\.config
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Removing credentials config '/home/runner/work/_temp/git-credentials-e22e9f04-bf53-4629-930a-8199aa5cc18f.config'
Cleaning up orphan processes