Error 503 emitted sending update notifications to offline admins that are over offline storage quota

Description

On Ignite Realtime (openfire 4.0.0), the daily update check for updated plugins / openfire version generates a broadcast message to configured admins. If one of the admins are offline, this message results in a 503 error being sent back to any admins that are logged in during the event. Guessing... something is up with the offline delivery of server broadcast messages?

Environment

None

Activity

Show:
Daryl Herzmann
January 21, 2016, 5:21 PM

Thanks Guus, tested and verified

Daryl Herzmann
January 21, 2016, 4:42 PM

Thanks Guus, dropping priority as the severity is nowhere as bad as I initially feared.

Guus der Kinderen
January 21, 2016, 4:38 PM

So, this issue is partly due to people reaching storage quota (after which this is intended behavior), as well as Openfire not properly detecting that the message was sent by the server.

I've added a small fix and some debug logging. PR: https://github.com/igniterealtime/Openfire/pull/522

Guus der Kinderen
January 21, 2016, 4:00 PM

This is the corresponding logging. The bottom part is repeated for every admin.

Guus der Kinderen
January 21, 2016, 3:53 PM

This is an XML dump of one of those bounces:

Fixed

Assignee

Guus der Kinderen

Reporter

Daryl Herzmann