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 at 5:21 PM

Thanks Guus, tested and verified

Daryl Herzmann January 21, 2016 at 4:42 PM

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

Guus der Kinderen January 21, 2016 at 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 at 4:00 PM

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

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

This is an XML dump of one of those bounces:

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created January 15, 2016 at 5:17 PM
Updated January 21, 2016 at 5:21 PM
Resolved January 21, 2016 at 5:21 PM