diff --git a/streams/src/test/java/org/apache/kafka/streams/tests/EosTestDriver.java b/streams/src/test/java/org/apache/kafka/streams/tests/EosTestDriver.java index 9f2472026d6de..18822d3b08ba6 100644 --- a/streams/src/test/java/org/apache/kafka/streams/tests/EosTestDriver.java +++ b/streams/src/test/java/org/apache/kafka/streams/tests/EosTestDriver.java @@ -598,7 +598,7 @@ private static void verifyAllTransactionFinished(final KafkaConsumer consumerUncommitted = new KafkaConsumer<>(consumerProps)) { - while (System.currentTimeMillis() < maxWaitTime) { + while (!partitions.isEmpty() && System.currentTimeMillis() < maxWaitTime) { consumer.seekToEnd(partitions); final Map topicEndOffsets = consumerUncommitted.endOffsets(partitions);