Hello, I noticed the integration is throwing errors on startup. Here are the errors from the system logs:
Logger: homeassistant.util.loop
Source: util/loop.py:137
First occurred: 15:25:39 (2 occurrences)
Last logged: 15:25:39
Detected blocking call to read_text with args (PosixPath('/config/custom_components/button_builder/manifest.json'),) inside the event loop by custom integration 'button_builder' at custom_components/button_builder/__init__.py, line 106: manifest = json.loads(manifest_path.read_text(encoding="utf-8")) (offender: /config/custom_components/button_builder/__init__.py, line 106: manifest = json.loads(manifest_path.read_text(encoding="utf-8"))), please create a bug report at https://github.com/aspenrt78/button-builder/issues For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#read_text Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 229, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 215, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 289, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.14/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.14/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.14/asyncio/base_events.py", line 2046, in _run_once handle._run() File "/usr/local/lib/python3.14/asyncio/events.py", line 94, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1552, in _run_async_call_action hass.async_run_hass_job(job, time_tracker_utcnow()) File "/usr/src/homeassistant/homeassistant/core.py", line 915, in async_run_hass_job return self._async_add_hass_job(hassjob, *args, background=background) File "/usr/src/homeassistant/homeassistant/core.py", line 730, in _async_add_hass_job task = create_eager_task( File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/config/custom_components/button_builder/__init__.py", line 38, in register_panel_later await async_register_panel(hass) File "/config/custom_components/button_builder/__init__.py", line 64, in async_register_panel version = _integration_version() File "/config/custom_components/button_builder/__init__.py", line 106, in _integration_version manifest = json.loads(manifest_path.read_text(encoding="utf-8"))
Detected blocking call to open with args (PosixPath('/config/custom_components/button_builder/manifest.json'),) inside the event loop by custom integration 'button_builder' at custom_components/button_builder/__init__.py, line 106: manifest = json.loads(manifest_path.read_text(encoding="utf-8")) (offender: /usr/local/lib/python3.14/pathlib/__init__.py, line 787: with self.open(mode='r', encoding=encoding, errors=errors, newline=newline) as f:), please create a bug report at https://github.com/aspenrt78/button-builder/issues For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 229, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 215, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 289, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.14/asyncio/base_events.py", line 706, in run_until_complete self.run_forever() File "/usr/local/lib/python3.14/asyncio/base_events.py", line 677, in run_forever self._run_once() File "/usr/local/lib/python3.14/asyncio/base_events.py", line 2046, in _run_once handle._run() File "/usr/local/lib/python3.14/asyncio/events.py", line 94, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1552, in _run_async_call_action hass.async_run_hass_job(job, time_tracker_utcnow()) File "/usr/src/homeassistant/homeassistant/core.py", line 915, in async_run_hass_job return self._async_add_hass_job(hassjob, *args, background=background) File "/usr/src/homeassistant/homeassistant/core.py", line 730, in _async_add_hass_job task = create_eager_task( File "/usr/src/homeassistant/homeassistant/util/async_.py", line 44, in create_eager_task return Task(coro, loop=loop, name=name, eager_start=True) File "/config/custom_components/button_builder/__init__.py", line 38, in register_panel_later await async_register_panel(hass) File "/config/custom_components/button_builder/__init__.py", line 64, in async_register_panel version = _integration_version() File "/config/custom_components/button_builder/__init__.py", line 106, in _integration_version manifest = json.loads(manifest_path.read_text(encoding="utf-8"))
Hello, I noticed the integration is throwing errors on startup. Here are the errors from the system logs: