Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-10-2025 11:59 PM
I would assume it is trying to read v899 because in you read up until v898 in the last [streaming]batch and stored the state in the streaming checkpoint. Now, if you run the code again and continue the stream, it tries to pick up from the first version it has not read yet - which would be v899 and tries to construct the state of that version. If the necessary files (=Checkpoint of v890 and transactions of v890-v899) cannot be found anymore, it will throw an error like this
you should make sure that you run the stream at lest once within your retention period (better at least daily in your case) otherwise you will inevitably run into that error