Skip to content

Agent-related error in watchdog #101

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'}}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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