-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
After a very long running simulation, got this:
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] ------------------------------------
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] --- ERROR IN ASYNC EVENT HANDLER ---
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] Traceback (most recent call last):
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/site-packages/agent_core/core/ecs/event_bus.py", line 18, in _handle_task_exception
celery-worker-1 | task.result()
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/site-packages/agent_engine/systems/logging_system.py", line 78, in on_action_executed
celery-worker-1 | await exporter.log_event(event_data)
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/site-packages/agent_sim/infrastructure/logging/database_emitter.py", line 27, in log_event
celery-worker-1 | await self.db_manager.log_event(
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/site-packages/agent_sim/infrastructure/database/async_database_manager.py", line 89, in log_event
celery-worker-1 | async with self.get_session() as session:
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/contextlib.py", line 210, in __aenter__
celery-worker-1 | return await anext(self.gen)
celery-worker-1 | ^^^^^^^^^^^^^^^^^^^^^
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/site-packages/agent_sim/infrastructure/database/async_database_manager.py", line 54, in get_session
celery-worker-1 | async with DB_OPERATION_LOCK: # Serialize all database operations
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/asyncio/locks.py", line 15, in __aenter__
celery-worker-1 | await self.acquire()
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/asyncio/locks.py", line 106, in acquire
celery-worker-1 | fut = self._get_loop().create_future()
celery-worker-1 | ^^^^^^^^^^^^^^^^
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] File "/usr/local/lib/python3.11/asyncio/mixins.py", line 20, in _get_loop
celery-worker-1 | raise RuntimeError(f'{self!r} is bound to a different event loop')
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] RuntimeError: <asyncio.locks.Lock object at 0xffff42030d50 [locked]> is bound to a different event loop
celery-worker-1 | [2025-07-14 01:12:44,386: WARNING/MainProcess] ------------------------------------
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels