`May 28 10:17:16 raspberrypi docker[6694]: 2023-05-28 08:17:16 ERROR: Task raises exception while cancelling parent coroutine that waits for it <Task finished name='Task-12' coro=<Sensor.handle() done, defined at /usr/lib/python3.11/site-packages/ble2mqtt/devices/base.py:549
exception=ServerDiedError()>
May 28 10:17:16 raspberrypi docker[6694]: Traceback (most recent call last):
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/ble2mqtt.py", line 74, in run_tasks_and_canc
el_on_first_return
May 28 10:17:16 raspberrypi docker[6694]: done, pending = await aio.wait(tasks, return_when=return_when)
May 28 10:17:16 raspberrypi docker[6694]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/asyncio/tasks.py", line 418, in wait
May 28 10:17:16 raspberrypi docker[6694]: return await _wait(fs, timeout, return_when, loop)
May 28 10:17:16 raspberrypi docker[6694]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/asyncio/tasks.py", line 525, in _wait
May 28 10:17:16 raspberrypi docker[6694]: await waiter
May 28 10:17:16 raspberrypi docker[6694]: asyncio.exceptions.CancelledError
May 28 10:17:16 raspberrypi docker[6694]: During handling of the above exception, another exception occurred:
May 28 10:17:16 raspberrypi docker[6694]: Traceback (most recent call last):
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/ble2mqtt.py", line 83, in run_tasks_and_cancel_on_first_return
May 28 10:17:16 raspberrypi docker[6694]: t.result()
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/devices/base.py", line 551, in handle
May 28 10:17:16 raspberrypi docker[6694]: return await self.handle_passive(*args, *kwargs)
May 28 10:17:16 raspberrypi docker[6694]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/devices/presence.py", line 77, in handle_passive
May 28 10:17:16 raspberrypi docker[6694]: await super().handle_passive(args, **kwargs)
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/devices/base.py", line 546, in handle_passive
May 28 10:17:16 raspberrypi docker[6694]: await self.do_passive_loop(publish_topic)
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/devices/presence.py", line 93, in do_passive_loop
May 28 10:17:16 raspberrypi docker[6694]: await self._notify_state(publish_topic)
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/devices/base.py", line 518, in _notify_state
May 28 10:17:16 raspberrypi docker[6694]: await publish_topic(
May 28 10:17:16 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/ble2mqtt.py", line 560, in publish_topic_with_availability
May 28 10:17:16 raspberrypi docker[6694]: await self.publish_topic_callback(topic, value)
May 28 10:17:17 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/ble2mqtt/ble2mqtt.py", line 223, in publish_topic_callback
May 28 10:17:17 raspberrypi docker[6694]: await self._mqtt_client.publish(
May 28 10:17:17 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/aio_mqtt/client.py", line 301, in publish
May 28 10:17:17 raspberrypi docker[6694]: await self._wait((PacketType.PUBACK, packet_id))
May 28 10:17:17 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/aio_mqtt/client.py", line 367, in _wait
May 28 10:17:17 raspberrypi docker[6694]: return await future
May 28 10:17:17 raspberrypi docker[6694]: ^^^^^^^^^^^^
May 28 10:17:17 raspberrypi docker[6694]: File "/usr/lib/python3.11/site-packages/aio_mqtt/client.py", line 815, in _keepalive_mechanism_task
May 28 10:17:17 raspberrypi docker[6694]: raise ServerDiedError()
May 28 10:17:17 raspberrypi docker[6694]: aio_mqtt.exceptions.ServerDiedError
`
Hi,
In docker on raspi I'm getting ServerDiedError:
`May 28 10:17:16 raspberrypi docker[6694]: 2023-05-28 08:17:16 ERROR: Task raises exception while cancelling parent coroutine that waits for it <Task finished name='Task-12' coro=<Sensor.handle() done, defined at /usr/lib/python3.11/site-packages/ble2mqtt/devices/base.py:549