INFO: Will watch for changes in these directories: ['/home/kernelci'] INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) INFO: Started reloader process [1] using WatchFiles INFO: Started server process [7] INFO: Waiting for application startup. ERROR: Traceback (most recent call last): File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 693, in lifespan async with self.lifespan_context(app) as maybe_state: ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 569, in __aenter__ await self._router.startup() File "/usr/local/lib/python3.12/site-packages/starlette/routing.py", line 670, in startup await handler() File "/usr/local/lib/python3.12/site-packages/api/main.py", line 106, in pubsub_startup pubsub = await PubSub.create() ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/api/pubsub_mongo.py", line 68, in create await pubsub._init() File "/usr/local/lib/python3.12/site-packages/api/pubsub_mongo.py", line 105, in _init await self._ensure_indexes() File "/usr/local/lib/python3.12/site-packages/api/pubsub_mongo.py", line 194, in _ensure_indexes await event_col.create_index( File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 59, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pymongo/synchronous/collection.py", line 2337, in create_index return (self._create_indexes([index], session, **cmd_options))[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pymongo/_csot.py", line 120, in csot_wrapper return func(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pymongo/synchronous/collection.py", line 2211, in _create_indexes self._command( File "/usr/local/lib/python3.12/site-packages/pymongo/synchronous/collection.py", line 600, in _command return conn.command( ^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pymongo/synchronous/helpers.py", line 45, in inner return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pymongo/synchronous/pool.py", line 538, in command return command( ^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/pymongo/synchronous/network.py", line 218, in command helpers_shared._check_command_response( File "/usr/local/lib/python3.12/site-packages/pymongo/helpers_shared.py", line 247, in _check_command_response raise OperationFailure(errmsg, code, response, max_wire_version) pymongo.errors.OperationFailure: Index already exists with a different name: ttl_timestamp, full error: {'ok': 0.0, 'errmsg': 'Index already exists with a different name: ttl_timestamp', 'code': 85, 'codeName': 'IndexOptionsConflict'} ERROR: Application startup failed. Exiting. INFO: Stopping reloader process [1]