Your screenshot shows that batches is a long[16] with all values set to 0. This would be ok if the BatchArrayQueue has just been created, or if is empty. However, it also shows that the size of the queue is 9, so there is something really wrong here.
Can you reproduce the issue in a test case ?
The message acknowledge extension has been tested under high load conditions, and I have never seen this error, but it's always possible you hit an edge case, so it will be really great if you can reproduce the issue.
Can you enable DEBUG logging for AcknowledgedMessagesSessionExtension ?
|