This is an automated email from the ASF dual-hosted git repository.

yuxia pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git


The following commit(s) were added to refs/heads/main by this push:
     new 9c053d180 [hotfix] Fix IcebergRecordReaderTest#testReadLogTable fail 
in jdk17+ (#1837)
9c053d180 is described below

commit 9c053d1809dc33765a4afac107a5132c5f16b731
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Mon Oct 20 03:48:43 2025 +0200

    [hotfix] Fix IcebergRecordReaderTest#testReadLogTable fail in jdk17+ (#1837)
---
 .../fluss/lake/iceberg/source/IcebergRecordReaderTest.java    | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git 
a/fluss-lake/fluss-lake-iceberg/src/test/java/org/apache/fluss/lake/iceberg/source/IcebergRecordReaderTest.java
 
b/fluss-lake/fluss-lake-iceberg/src/test/java/org/apache/fluss/lake/iceberg/source/IcebergRecordReaderTest.java
index bcf559348..0ae2c049c 100644
--- 
a/fluss-lake/fluss-lake-iceberg/src/test/java/org/apache/fluss/lake/iceberg/source/IcebergRecordReaderTest.java
+++ 
b/fluss-lake/fluss-lake-iceberg/src/test/java/org/apache/fluss/lake/iceberg/source/IcebergRecordReaderTest.java
@@ -61,6 +61,7 @@ import java.nio.ByteBuffer;
 import java.time.LocalDateTime;
 import java.time.OffsetDateTime;
 import java.time.ZoneOffset;
+import java.time.temporal.ChronoUnit;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -217,8 +218,14 @@ class IcebergRecordReaderTest extends 
IcebergSourceTestBase {
             record.setField("small_int", i % 32768);
             record.setField("float_val", 100.5f + i);
             record.setField("decimal_val", new BigDecimal(i + 100.25));
-            record.setField("timestamp_ntz", LocalDateTime.now());
-            record.setField("timestamp_ltz", 
OffsetDateTime.now(ZoneOffset.UTC));
+            record.setField(
+                    "timestamp_ntz",
+                    LocalDateTime.of(2025, 10, 18, 10, 10, 10, 1000 * i)
+                            .truncatedTo(ChronoUnit.MICROS));
+            record.setField(
+                    "timestamp_ltz",
+                    OffsetDateTime.of(2025, 10, 18, 10, 10, 10, 1000 * i, 
ZoneOffset.UTC)
+                            .truncatedTo(ChronoUnit.MICROS));
             record.setField("binary_data", ByteBuffer.wrap("Hello 
World!".getBytes()));
             record.setField("char_data", "char_" + i);
             record.setField("dt", partition);

Reply via email to