Skip to content

assert message.msg_type == HiveMessageType.PING #108

@goldyfruit

Description

@goldyfruit

Using the latest alpha version.

@gtrellu  hivemind-client ping    
== connected to HiveMind, sending PING (timeout=5.0s)
2026-05-06 18:01:51,384 - ERROR - error from callback <bound method HiveMessageBusClient.on_message of <hivemind_bus_client.client.HiveMessageBusClient object at 0x7fc5a29d2a50>>: 
2026-05-06 18:01:51.384 - OVOS - ovos_bus_client.client.client:on_error:118 - ERROR - === AssertionError() ===
Traceback (most recent call last):
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/websocket/_app.py", line 613, in _callback
    callback(self, *args)
    ~~~~~~~~^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/client.py", line 323, in on_message
    self._handle_hive_protocol(HiveMessage(**message))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/client.py", line 350, in _handle_hive_protocol
    self.emitter.emit(message.msg_type, message)  # hive message
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 212, in emit
    handled = self._call_handlers(event, args, kwargs)
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 188, in _call_handlers
    self._emit_run(f, args, kwargs)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 164, in _emit_run
    f(*args, **kwargs)
    ~^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/protocol.py", line 393, in handle_propagate
    self._handle_ping(message)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/protocol.py", line 411, in _handle_ping
    assert message.msg_type == HiveMessageType.PING
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
2026-05-06 18:01:51.386 - OVOS - ovos_bus_client.client.client:on_error:124 - ERROR - Failed to emit error event: 
Traceback (most recent call last):
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/ovos_bus_client/client/client.py", line 122, in on_error
    self.emitter.emit('error', error)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 215, in emit
    self._emit_handle_potential_error(event, args[0] if args else None)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 173, in _emit_handle_potential_error
    raise error
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/websocket/_app.py", line 613, in _callback
    callback(self, *args)
    ~~~~~~~~^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/client.py", line 323, in on_message
    self._handle_hive_protocol(HiveMessage(**message))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/client.py", line 350, in _handle_hive_protocol
    self.emitter.emit(message.msg_type, message)  # hive message
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 212, in emit
    handled = self._call_handlers(event, args, kwargs)
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 188, in _call_handlers
    self._emit_run(f, args, kwargs)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/pyee/base.py", line 164, in _emit_run
    f(*args, **kwargs)
    ~^^^^^^^^^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/protocol.py", line 393, in handle_propagate
    self._handle_ping(message)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/home/gtrellu/Virtualenvs/hivemind-client/lib64/python3.14/site-packages/hivemind_bus_client/protocol.py", line 411, in _handle_ping
    assert message.msg_type == HiveMessageType.PING
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
[No responses received within the timeout window]

This fix worked for me:

Image

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions