core icon indicating copy to clipboard operation
core copied to clipboard

XMPP Messages to rooms (group chat) do not work since core-2025.11.0

Open nilsharm opened this issue 4 months ago • 5 comments

The problem

After installing core-2025.11.0 I cannot send XMPP messages to rooms (group chats). Messages to single recipients work fine though. Steps to recreate the problem:

  • setup a script
  • add action "Notifications 'Send a notification with jabber'"
  • run action

I get the feedback "Action ran successfully" though the message never appears at the recipient. The attached logs show errors but I do not understand the root cause.

What version of Home Assistant Core has the issue?

core-2025.11.0

What was the last working version of Home Assistant Core?

core-2025.10.4

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Jabber (XMPP)

Link to integration documentation on our website

https://www.home-assistant.io/integrations/xmpp/

Diagnostics information

Personal information was removed from the log. home-assistant_xmpp_2025-11-06T20-23-32.338Z_2.log

Example YAML snippet

snipped from my configuration.yaml (notify section) that worked fine in core-2025.10.4 and older: 
  - name: jabber  # Group
    platform: xmpp
    sender: homeassistant@my_server
    password: *************
    recipient: homeassistant@my_server
    room: [email protected]_server

Anything in the logs that might be useful for us?

Logger: homeassistant
Source: runner.py:238
First occurred: 15:05:26 (15 occurrences)
Last logged: 20:58:31

Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-222370' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)
Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-243665' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)
Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-234087' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)
Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-370705' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)
Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-370708' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)

Additional information

Output from Prosody 0.12.3 server:

Nov 06 21:23:22 c2s2496588 info Client connected Nov 06 21:23:22 c2s2496588 info Client disconnected: connection closed Nov 06 21:23:22 c2s2fe7728 info Client connected Nov 06 21:23:23 c2s2fe7728 info Stream encrypted (TLSv1.3 with TLS_AES_256_GCM_SHA384) Nov 06 21:23:23 c2s2fe7728 info Authenticated as homeassistant@my_server Nov 06 21:23:23 c2s2baed50 info Client disconnected: connection closed

nilsharm avatar Nov 06 '25 22:11 nilsharm

Hey there @fabaff, @flowolf, mind taking a look at this issue as it has been labeled with an integration (xmpp) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of xmpp can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign xmpp Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


xmpp documentation xmpp source (message by IssueLinks)

home-assistant[bot] avatar Nov 06 '25 22:11 home-assistant[bot]

I also experience this. And this is really a problem for me, as I use the minimal version of the Home-Assistant companion app (no G services on my phone), I don't have any other mean of being notified by HA now.

Malakai-DB avatar Nov 25 '25 15:11 Malakai-DB

Another affected user here, adding some more log lines that seem somewhat related, in case they're useful:

[31m2025-11-28 11:20:55.842 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m
[31m2025-11-28 11:22:02.323 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m
[31m2025-11-28 11:22:04.681 ERROR (MainThread) [custom_components.frigate.api] Error fetching information from http://frigate.frigate.svc/api/stats: Cannot connect to host frigate.frigate.svc:80 ssl:False [Operation not permitted][0m
[31m2025-11-28 11:22:17.110 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m
[31m2025-11-28 11:22:33.839 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m
[31m2025-11-28 11:27:46.950 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m
[31m2025-11-28 11:27:53.829 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m
[31m2025-11-28 11:28:13.706 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-357251' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)[0m
[31m2025-11-28 11:28:13.707 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task pending name='Task-665483' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future pending cb=[Task.task_wakeup()]>>)[0m
[31m2025-11-28 11:28:13.707 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-664649' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)[0m
[31m2025-11-28 11:28:13.707 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-665337' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)[0m
[31m2025-11-28 11:28:13.708 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-665717' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)[0m
[31m2025-11-28 11:28:13.708 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-668768' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)[0m
[31m2025-11-28 11:28:13.708 ERROR (SyncWorker_32) [homeassistant] Error doing job: Task was destroyed but it is pending! (<Task cancelling name='Task-668683' coro=<XMLStream.run_filters() running at /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py:1276> wait_for=<Future cancelled>>)[0m
[31m2025-11-28 11:31:02.162 ERROR (MainThread) [slixmpp.basexmpp] 
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py", line 1120, in handler_callback_routine
    await cb(data)
  File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 177, in start
    await self.plugin["xep_0045"].join_muc_wait(room, sender, seconds=0)
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 384, in join_muc_wait
    return await self._await_join(room, stanza, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/slixmpp/plugins/xep_0045/muc.py", line 452, in _await_join
    raise asyncio.TimeoutError()
TimeoutError[0m

nadiamoe avatar Nov 28 '25 11:11 nadiamoe

Same, still experiencing this today.

Detected blocking call to load_default_certs with args (<ssl.SSLContext object at 0x7ff581112df0>, <Purpose.SERVER_AUTH: _ASN1Object(nid=129, shortname='serverAuth', longname='TLS Web Server Authentication', oid='1.3.6.1.5.5.7.3.1')>) inside the event loop by integration 'xmpp' at homeassistant/components/xmpp/notify.py, line 145: super().__init__(sender, password) (offender: /usr/local/lib/python3.13/ssl.py, line 722: context.load_default_certs(purpose)), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+xmpp%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_default_certs 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.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request resp = await request_handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle return await handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 87, in forwarded_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware response = await handler(request) File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle result = await handler(request, **request.match_info) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 58, in get return await WebSocketHandler(request.app[KEY_HASS], request).async_handle() File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 353, in async_handle await self._async_websocket_command_phase(connection) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 518, in _async_websocket_command_phase async_handle_str(command_msg_data) File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 237, in async_handle handler(self.hass, self, schema(msg)) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 69, in with_admin func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 47, in schedule_handler hass.async_create_background_task( File "/usr/src/homeassistant/homeassistant/core.py", line 842, in async_create_background_task task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in _handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 979, in handle_execute_script script_result = await script_obj.async_run( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1833, in async_run return await asyncio.shield(create_eager_task(run.async_run())) 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 "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1010, in _async_step_call_service self._hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 810, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/core.py", line 2816, in async_call response_data = await coro File "/usr/src/homeassistant/homeassistant/core.py", line 2859, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/components/notify/legacy.py", line 256, in _async_notify_message_service await self.async_send_message(**kwargs) File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 112, in async_send_message await async_send_message( File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 383, in async_send_message SendNotificationBot() File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 145, in __init__ super().__init__(sender, password) 

blind-coder avatar Dec 05 '25 13:12 blind-coder

+1

I get the "Detected blocking call..." followed about 8 second later by the "Error doing job" log entries.

ajdunevent avatar Dec 22 '25 03:12 ajdunevent

Same here with the "Detected blocking call".

`Logger: homeassistant.util.loop Source: util/loop.py:137 First occurred: 3:45:31 PM (3 occurrences) Last logged: 3:45:31 PM

Detected blocking call to load_default_certs with args (<ssl.SSLContext object at 0x724d4bf17570>, <Purpose.SERVER_AUTH: _ASN1Object(nid=129, shortname='serverAuth', longname='TLS Web Server Authentication', oid='1.3.6.1.5.5.7.3.1')>) inside the event loop by integration 'xmpp' at homeassistant/components/xmpp/notify.py, line 145: super().init(sender, password) (offender: /usr/local/lib/python3.13/ssl.py, line 722: context.load_default_certs(purpose)), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+xmpp%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#load_default_certs Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/main.py", line 229, in 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.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request resp = await request_handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle return await handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 214, in forwarded_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware response = await handler(request) File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle result = await handler(request, **request.match_info) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 58, in get return await WebSocketHandler(request.app[KEY_HASS], request).async_handle() File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 353, in async_handle await self._async_websocket_command_phase(connection) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 518, in async_websocket_command_phase async_handle_str(command_msg_data) File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 237, in async_handle handler(self.hass, self, schema(msg)) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 69, in with_admin func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 47, in schedule_handler hass.async_create_background_task( File "/usr/src/homeassistant/homeassistant/core.py", line 826, in async_create_background_task task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 1050, in handle_execute_script script_result = await script_obj.async_run( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1837, in async_run return await asyncio.shield(create_eager_task(run.async_run())) 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 "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1012, in _async_step_call_service self.hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 794, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/core.py", line 2819, in async_call response_data = await coro File "/usr/src/homeassistant/homeassistant/core.py", line 2862, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/components/notify/legacy.py", line 256, in _async_notify_message_service await self.async_send_message(**kwargs) File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 112, in async_send_message await async_send_message( File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 383, in async_send_message SendNotificationBot() File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 145, in init super().init(sender, password) Detected blocking call to set_default_verify_paths with args (<ssl.SSLContext object at 0x724d4bf17570>,) inside the event loop by integration 'xmpp' at homeassistant/components/xmpp/notify.py, line 145: super().init(sender, password) (offender: /usr/local/lib/python3.13/ssl.py, line 534: self.set_default_verify_paths()), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+xmpp%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#set_default_verify_paths Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/main.py", line 229, in 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.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request resp = await request_handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle return await handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 214, in forwarded_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware response = await handler(request) File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle result = await handler(request, **request.match_info) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 58, in get return await WebSocketHandler(request.app[KEY_HASS], request).async_handle() File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 353, in async_handle await self._async_websocket_command_phase(connection) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 518, in async_websocket_command_phase async_handle_str(command_msg_data) File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 237, in async_handle handler(self.hass, self, schema(msg)) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 69, in with_admin func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 47, in schedule_handler hass.async_create_background_task( File "/usr/src/homeassistant/homeassistant/core.py", line 826, in async_create_background_task task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 1050, in handle_execute_script script_result = await script_obj.async_run( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1837, in async_run return await asyncio.shield(create_eager_task(run.async_run())) 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 "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1012, in _async_step_call_service self.hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 794, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/core.py", line 2819, in async_call response_data = await coro File "/usr/src/homeassistant/homeassistant/core.py", line 2862, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/components/notify/legacy.py", line 256, in _async_notify_message_service await self.async_send_message(**kwargs) File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 112, in async_send_message await async_send_message( File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 383, in async_send_message SendNotificationBot() File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 145, in init super().init(sender, password) Detected blocking call to set_default_verify_paths with args (<ssl.SSLContext object at 0x724d4bf17570>,) inside the event loop by integration 'xmpp' at homeassistant/components/xmpp/notify.py, line 145: super().init(sender, password) (offender: /usr/local/lib/python3.13/site-packages/slixmpp/xmlstream/xmlstream.py, line 305: self.ssl_context.set_default_verify_paths()), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+xmpp%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#set_default_verify_paths Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/main.py", line 229, in 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.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request resp = await request_handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle return await handler(request) File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 214, in forwarded_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware response = await handler(request) File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle result = await handler(request, **request.match_info) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 58, in get return await WebSocketHandler(request.app[KEY_HASS], request).async_handle() File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 353, in async_handle await self._async_websocket_command_phase(connection) File "/usr/src/homeassistant/homeassistant/components/websocket_api/http.py", line 518, in async_websocket_command_phase async_handle_str(command_msg_data) File "/usr/src/homeassistant/homeassistant/components/websocket_api/connection.py", line 237, in async_handle handler(self.hass, self, schema(msg)) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 69, in with_admin func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 47, in schedule_handler hass.async_create_background_task( File "/usr/src/homeassistant/homeassistant/core.py", line 826, in async_create_background_task task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 28, in handle_async_response await func(hass, connection, msg) File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 1050, in handle_execute_script script_result = await script_obj.async_run( File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1837, in async_run return await asyncio.shield(create_eager_task(run.async_run())) 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 "/usr/src/homeassistant/homeassistant/helpers/script.py", line 460, in async_run await self._async_step(log_exceptions=False) File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 524, in _async_step await getattr(self, handler)() File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1012, in _async_step_call_service self.hass.async_create_task_internal( File "/usr/src/homeassistant/homeassistant/core.py", line 794, in async_create_task_internal task = create_eager_task(target, name=name, loop=self.loop) 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 "/usr/src/homeassistant/homeassistant/core.py", line 2819, in async_call response_data = await coro File "/usr/src/homeassistant/homeassistant/core.py", line 2862, in _execute_service return await target(service_call) File "/usr/src/homeassistant/homeassistant/components/notify/legacy.py", line 256, in _async_notify_message_service await self.async_send_message(**kwargs) File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 112, in async_send_message await async_send_message( File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 383, in async_send_message SendNotificationBot() File "/usr/src/homeassistant/homeassistant/components/xmpp/notify.py", line 145, in init super().init(sender, password)`

ultimaterez avatar Jan 09 '26 15:01 ultimaterez