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 45843aac11a25..34b3baca4487f 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 @@ -584,7 +584,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);