Skip to content

Agent-related error in watchdog #101

@TheTechromancer

Description

@TheTechromancer
server-watchdog-1     | [ERROR] Error processing activity AGENT_STATUS for applet Activity: E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "531a4336-5593-4604-a4c1-620f28140052" }, full error: {'index': 0, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "531a4336-5593-4604-a4c1-620f28140052" }', 'keyPattern': {'id': 1}, 'keyValue': {'id': '531a4336-5593-4604-a4c1-620f28140052'}}
server-watchdog-1     | [ERROR] Traceback (most recent call last):
server-watchdog-1     |   File "/app/bbot_server/watchdog/worker.py", line 119, in _activity_listener
server-watchdog-1     |     _activities = await applet.handle_activity(activity, asset) or []
server-watchdog-1     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/app/bbot_server/modules/activity/activity_api.py", line 18, in handle_activity
server-watchdog-1     |     await self.collection.insert_one(activity.model_dump())
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/collection.py", line 892, in insert_one
server-watchdog-1     |     await self._insert_one(
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/collection.py", line 832, in _insert_one
server-watchdog-1     |     await self._database.client._retryable_write(
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2086, in _retryable_write
server-watchdog-1     |     return await self._retry_with_session(retryable, func, s, bulk, operation, operation_id)
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 1972, in _retry_with_session
server-watchdog-1     |     return await self._retry_internal(
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/_csot.py", line 115, in csot_wrapper
server-watchdog-1     |     return await func(self, *args, **kwargs)
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2007, in _retry_internal
server-watchdog-1     |     return await _ClientConnectionRetryable(
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2775, in run
server-watchdog-1     |     return await self._read() if self._is_read else await self._write()
server-watchdog-1     |                                                     ^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2907, in _write
server-watchdog-1     |     return await self._func(self._session, conn, self._retryable)  # type: ignore
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/collection.py", line 830, in _insert_command
server-watchdog-1     |     _check_write_command_response(result)
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/helpers_shared.py", line 322, in _check_write_command_response
server-watchdog-1     |     _raise_last_write_error(write_errors)
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/helpers_shared.py", line 292, in _raise_last_write_error
server-watchdog-1     |     raise DuplicateKeyError(error.get("errmsg"), 11000, error)
server-watchdog-1     | pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "531a4336-5593-4604-a4c1-620f28140052" }, full error: {'index': 0, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "531a4336-5593-4604-a4c1-620f28140052" }', 'keyPattern': {'id': 1}, 'keyValue': {'id': '531a4336-5593-4604-a4c1-620f28140052'}}
server-watchdog-1     | 
server-watchdog-1     | [ERROR] Error processing activity AGENT_STATUS for applet Activity: E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "6cf0df38-0caf-457a-a1db-7e8a3d97e236" }, full error: {'index': 0, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "6cf0df38-0caf-457a-a1db-7e8a3d97e236" }', 'keyPattern': {'id': 1}, 'keyValue': {'id': '6cf0df38-0caf-457a-a1db-7e8a3d97e236'}}
server-watchdog-1     | [ERROR] Traceback (most recent call last):
server-watchdog-1     |   File "/app/bbot_server/watchdog/worker.py", line 119, in _activity_listener
server-watchdog-1     |     _activities = await applet.handle_activity(activity, asset) or []
server-watchdog-1     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/app/bbot_server/modules/activity/activity_api.py", line 18, in handle_activity
server-watchdog-1     |     await self.collection.insert_one(activity.model_dump())
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/collection.py", line 892, in insert_one
server-watchdog-1     |     await self._insert_one(
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/collection.py", line 832, in _insert_one
server-watchdog-1     |     await self._database.client._retryable_write(
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2086, in _retryable_write
server-watchdog-1     |     return await self._retry_with_session(retryable, func, s, bulk, operation, operation_id)
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 1972, in _retry_with_session
server-watchdog-1     |     return await self._retry_internal(
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/_csot.py", line 115, in csot_wrapper
server-watchdog-1     |     return await func(self, *args, **kwargs)
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2007, in _retry_internal
server-watchdog-1     |     return await _ClientConnectionRetryable(
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2775, in run
server-watchdog-1     |     return await self._read() if self._is_read else await self._write()
server-watchdog-1     |                                                     ^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/mongo_client.py", line 2907, in _write
server-watchdog-1     |     return await self._func(self._session, conn, self._retryable)  # type: ignore
server-watchdog-1     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/asynchronous/collection.py", line 830, in _insert_command
server-watchdog-1     |     _check_write_command_response(result)
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/helpers_shared.py", line 322, in _check_write_command_response
server-watchdog-1     |     _raise_last_write_error(write_errors)
server-watchdog-1     |   File "/usr/local/lib/python3.11/site-packages/pymongo/helpers_shared.py", line 292, in _raise_last_write_error
server-watchdog-1     |     raise DuplicateKeyError(error.get("errmsg"), 11000, error)
server-watchdog-1     | pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "6cf0df38-0caf-457a-a1db-7e8a3d97e236" }, full error: {'index': 0, 'code': 11000, 'errmsg': 'E11000 duplicate key error collection: bbot_assetstore.history index: id_1 dup key: { id: "6cf0df38-0caf-457a-a1db-7e8a3d97e236" }', 'keyPattern': {'id': 1}, 'keyValue': {'id': '6cf0df38-0caf-457a-a1db-7e8a3d97e236'}}

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions