Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Java OpenJdk 11
ActiveMq 5.16.0
Description
In java program we have started MessageConsumer in CLIENT_ACKNOWLEDGE mode
It run fine but we have seen issue few times that Message acknowledged failed after acknowledging and it redeliver.
In logs we can see redeliveryCounter = 1
textMsg = ActiveMQTextMessage
{commandId = 29, responseRequired = true, messageId = E2MC_TX_PROCESSOR:PRIMARY:42062:1699125676002:3--18713-1699125676031-1:13:1:1:25, originalDestination = null, originalTransactionId = null, producerId = E2MC_TX_PROCESSOR:PRIMARY:42062:1699125676002:3--18713-1699125676031-1:13:1:1, destination = queue://com.serus.inca.sap, transactionId = null, expiration = 0, timestamp = 1699132143887, arrival = 0, brokerInTime = 1699132143887, brokerOutTime = 1699132837727, correlationId = null, replyTo = null, persistent = true, type = WIP_REQUEST, priority = 4, groupID = null, groupSequence = 0, targetConsumerId = null, compressed = false, userID = null, content = org.apache.activemq.util.ByteSequence@268dab9e, marshalledProperties = null, dataStructure = null, *redeliveryCounter = 1,* size = 0, properties = null, readOnlyProperties = true, readOnlyBody = true, droppable = false, jmsXGroupFirstForConsumer = false, text = PPD54111|210-190003083-00 |1APJ046| |1...| | | }
What could be possible reason to fail this acknowledgment, code works fine for all messages infect running fine from an year with less load 1000s of message per day.