Offline message delivery failures

Description

If a message with invalid XML is persisted into the offline message store, message delivery becomes blocked for all subsequent offline messages addressed to the corresponding user. This is a rare condition that has been observed in multiple installations, possibly caused by improper service shutdown, etc.

Improve the exception handling for the OfflineMessgeStore to write ant such invalid messages into the error log, then remove from the database to allow subsequent (valid) messages to be delivered normally.

Environment

None

Activity

Show:

Tom Evans October 1, 2015 at 7:13 PM

Submitted PR #297.

Fixed

Details

Assignee

Reporter

Expected Effort

Minimal

Components

Fix versions

Affects versions

Priority

Created October 1, 2015 at 4:32 PM
Updated October 1, 2015 at 7:13 PM
Resolved October 1, 2015 at 7:13 PM