-
-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Encountering this issue on rPi 4B with ovos stable release:
2025-11-29 16:43:44.350 - skills - ovos_bus_client.client.client:on_error:118 - ERROR - === RuntimeError('cannot schedule new futures after interpreter shutdown') ===
Traceback (most recent call last):
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/websocket/_app.py", line 613, in _callback
callback(self, *args)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/ovos_bus_client/client/client.py", line 156, in on_message
self.emitter.emit(parsed_message.msg_type, parsed_message)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/base.py", line 212, in emit
handled = self._call_handlers(event, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/base.py", line 188, in _call_handlers
self._emit_run(f, args, kwargs)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/executor.py", line 60, in _emit_run
future: Future = self._executor.submit(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 169, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
2025-11-29 16:43:44.365 - skills - ovos_bus_client.client.client:on_error:122 - ERROR - Failed to emit error event: cannot schedule new futures after interpreter shutdown
Traceback (most recent call last):
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/ovos_bus_client/client/client.py", line 120, in on_error
self.emitter.emit('error', error)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/base.py", line 215, in emit
self._emit_handle_potential_error(event, args[0] if args else None)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/base.py", line 173, in _emit_handle_potential_error
raise error
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/websocket/_app.py", line 613, in _callback
callback(self, *args)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/ovos_bus_client/client/client.py", line 156, in on_message
self.emitter.emit(parsed_message.msg_type, parsed_message)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/base.py", line 212, in emit
handled = self._call_handlers(event, args, kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/base.py", line 188, in _call_handlers
self._emit_run(f, args, kwargs)
File "/home/pi/.venvs/ovos/lib/python3.11/site-packages/pyee/executor.py", line 60, in _emit_run
future: Future = self._executor.submit(f, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/concurrent/futures/thread.py", line 169, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
Full log file attached!
skills.log