home-assistant/core

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

Opened this issue · 1 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: my_room@conference.my_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

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)