diff --git a/pulsar-broker/src/test/java/org/apache/pulsar/client/impl/TransactionEndToEndTest.java b/pulsar-broker/src/test/java/org/apache/pulsar/client/impl/TransactionEndToEndTest.java index b372f0b61c5f7..72eef04bad96c 100644 --- a/pulsar-broker/src/test/java/org/apache/pulsar/client/impl/TransactionEndToEndTest.java +++ b/pulsar-broker/src/test/java/org/apache/pulsar/client/impl/TransactionEndToEndTest.java @@ -606,6 +606,7 @@ private void txnCumulativeAckTest(boolean batchEnable, int maxBatchSize, Subscri Assert.assertNull(message); abortTxn.abort().get(); + consumer.redeliverUnacknowledgedMessages(); Transaction commitTxn = getTxn(); for (int i = 0; i < messageCnt; i++) { message = consumer.receive(1, TimeUnit.SECONDS);