I have two Denon HEOS media players that I have had setup for sometime now.
I have two helper buttons - Group and Ungroup. Those buttons feed into NodeRed to join and unjoin the players. After the unjoin command it sends a power off command to the secondary zone media player.
It has worked for a long time, but recently I noticed that the power off command (next node in the chain) was not being processed as I would find my secondary media player on the next morning. Strangely enough the unjoin command is processing, but throwing an error.
Here is the NodeRed debug message I receive after the first push of my ungroup helper button.
The speakers are actually ungrouped, but the NodeRed flow stops processing so any subsequent nodes do not run.
{"__enc__":true,"type":"error","data":{"name":"HomeAssistantError","message":"Unable to unjoin player: System error -9 (12)","stack":"HomeAssistantError: Unable to unjoin player: System error -9 (12)\n at p (/opt/node_modules/node-red-contrib-home-assistant-websocket/dist/common/errors/inputErrorHandler.js:1:1032)\n at m (/opt/node_modules/node-red-contrib-home-assistant-websocket/dist/common/errors/inputErrorHandler.js:1:1318)\n at C.#t (/opt/node_modules/node-red-contrib-home-assistant-websocket/dist/common/controllers/InputOutputController.js:1:1340)"}}
If I push my ungroup helper button again, everything works fine with no errors. This used to work fine (it has been setup for several years at this point), but broke somewhere along the way.
I cannot make any sense of that error message. Hopefully someone here can help point me in the right direction.