This is an old bug from Java. Where the Snapshot was set to -1 instead of None:
|
pub(crate) static EMPTY_SNAPSHOT_ID: i64 = -1; |
From Java 1.5 and later this is fixed. For older version of Java, the current-snapshot-id is required. We solved this by setting a flag: apache/iceberg-python#473