diff --git a/core/src/main/java/org/apache/iceberg/util/ManifestFileUtil.java b/core/src/main/java/org/apache/iceberg/util/ManifestFileUtil.java index ac3014f11af8..c7f9b0b044b5 100644 --- a/core/src/main/java/org/apache/iceberg/util/ManifestFileUtil.java +++ b/core/src/main/java/org/apache/iceberg/util/ManifestFileUtil.java @@ -51,7 +51,7 @@ private static class FieldSummary { this.lowerBound = Conversions.fromByteBuffer(primitive, summary.lowerBound()); this.upperBound = Conversions.fromByteBuffer(primitive, summary.upperBound()); this.containsNull = summary.containsNull(); - this.containsNaN = summary.containsNaN(); + this.containsNaN = summary.containsNaN() == null ? true : summary.containsNaN(); } boolean canContain(Object value) {