Description
Summary:
The removeExpired mesages grabs the delivery _lock but doesn't use a finally to remove it so if an exception occurs then the lock can be lost and the system hang.
Summary:
The removeExpired mesages grabs the delivery _lock but doesn't use a finally to remove it so if an exception occurs then the lock can be lost and the system hang.