Wick Technology Blog

Kafka Streams testing - Offsets out of range

April 17, 2020

When unit testing if you get this error:

Offsets out of range with no configured reset policy for partitions

It means you may have some leftover state from a previous run of your tests - particularly if you’re using embedded Kafka.

Solution

Delete the checkpoints file - for me this was called /tmp/kafka-streams/$APP_NAME/global/.checkpoint so replace $APP_NAME with the name of your kafka streams application, delete the file and re-run your tests.


Phil Hardwick

Written by Phil Hardwick