Sometimes, the BOSH interface stops working. I've observed a couple of times in the past few months that suddenly, the inverse plugin wasn't serving the client via the embedded webserver of Openfire. When trying to restart HTTP-Binding (which makes use of the same webserver), that'd fail. Openfire shows, and continues to show HTTP-binding as 'disabled'. Trying to enable it logs this:
Over the weekend, the certificate manager plugin updated our Let's Encrypt certificate. I wonder if that has to do with anything.
Guus, is this issue still valid?
Probably - I've observed it a couple of times, and to the best of my knowledge, no additional work has gone into reloading the BOSH endpoints upon certificate renewal.
This problem does not always occur. I can reproduce it by first making sure that an extension is loaded on the HTTPBind jetty server an/or some kind of BOSH session is active (I loaded the inverse plugin, and logged in, which covers both.