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 58292a019 [hotfix] Don't print waiting info in waitForNextWithTimeout 
& try to fix unstable testCreateAlreadyExistsLakeTable (#1650)
58292a019 is described below

commit 58292a0192eb9414103e683fa3671b1a2e5cff91
Author: yuxia Luo <luoyu...@alumni.sjtu.edu.cn>
AuthorDate: Fri Sep 5 18:18:25 2025 +0800

    [hotfix] Don't print waiting info in waitForNextWithTimeout & try to fix 
unstable testCreateAlreadyExistsLakeTable (#1650)
---
 .../apache/fluss/flink/catalog/FlinkCatalogTest.java   | 18 +++++++-----------
 .../source/testutils/FlinkRowAssertionsUtils.java      |  2 --
 2 files changed, 7 insertions(+), 13 deletions(-)

diff --git 
a/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/catalog/FlinkCatalogTest.java
 
b/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/catalog/FlinkCatalogTest.java
index ce9ee048b..46dfa8b23 100644
--- 
a/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/catalog/FlinkCatalogTest.java
+++ 
b/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/catalog/FlinkCatalogTest.java
@@ -272,24 +272,20 @@ class FlinkCatalogTest {
         Map<String, String> options = new HashMap<>();
         options.put(TABLE_DATALAKE_ENABLED.key(), "true");
         options.put(TABLE_DATALAKE_FORMAT.key(), PAIMON.name());
-        assertThatThrownBy(() -> catalog.getTable(tableInDefaultDb))
-                .isInstanceOf(TableNotExistException.class)
-                .hasMessage(
-                        String.format(
-                                "Table (or view) %s does not exist in Catalog 
%s.",
-                                tableInDefaultDb, CATALOG_NAME));
+
+        ObjectPath lakeTablePath = new ObjectPath(DEFAULT_DB, "lake_table");
         CatalogTable table = this.newCatalogTable(options);
-        catalog.createTable(this.tableInDefaultDb, table, false);
-        assertThat(catalog.tableExists(this.tableInDefaultDb)).isTrue();
+        catalog.createTable(lakeTablePath, table, false);
+        assertThat(catalog.tableExists(lakeTablePath)).isTrue();
         // drop fluss table
-        catalog.dropTable(this.tableInDefaultDb, false);
+        catalog.dropTable(lakeTablePath, false);
         // create the table again, should throw exception with ignore if exist 
= false
-        assertThatThrownBy(() -> catalog.createTable(this.tableInDefaultDb, 
table, false))
+        assertThatThrownBy(() -> catalog.createTable(lakeTablePath, table, 
false))
                 .isInstanceOf(CatalogException.class)
                 .hasMessage(
                         String.format(
                                 "The table %s already exists in %s catalog, 
please first drop the table in %s catalog or use a new table name.",
-                                this.tableInDefaultDb, "paimon", "paimon"));
+                                lakeTablePath, "paimon", "paimon"));
     }
 
     @Test
diff --git 
a/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/testutils/FlinkRowAssertionsUtils.java
 
b/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/testutils/FlinkRowAssertionsUtils.java
index 5946d906c..772201dab 100644
--- 
a/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/testutils/FlinkRowAssertionsUtils.java
+++ 
b/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/source/testutils/FlinkRowAssertionsUtils.java
@@ -164,11 +164,9 @@ public class FlinkRowAssertionsUtils {
     private static boolean waitForNextWithTimeout(
             CloseableIterator<Row> iterator, long maxWaitTime) {
         CompletableFuture<Boolean> future = 
CompletableFuture.supplyAsync(iterator::hasNext);
-        System.out.println("Waiting for " + maxWaitTime + " ms to finish.");
         try {
             return future.get(maxWaitTime, TimeUnit.MILLISECONDS);
         } catch (TimeoutException e) {
-            System.err.println("Timeout waiting for " + maxWaitTime + " ms to 
finish.");
             future.cancel(true);
             return false;
         } catch (Exception e) {

Reply via email to