When connected via a failover transport the connection enables its ConnectionAudit by default to filter duplicates. For messages consumed using a consumer created from a Session in Individual Acknowledgement mode the unacknowledged messages are not removed from the message audit when the consumer is closed. If a new consumer is opened on that same connection on the same destination the previously delivered messages get tagged as duplicates and are poisoned ack'd.
- relates to
AMQ-5893 Individual Ack Session with Message Audit in play can detect false positive duplicates