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

jark pushed a commit to branch release-0.9
in repository https://gitbox.apache.org/repos/asf/fluss.git

commit b3d1103b6ad4031cc527b81fdaa2875b467dabce
Author: Pei Yu <[email protected]>
AuthorDate: Wed Feb 11 10:15:44 2026 +0800

    Fix list rebalance procedure throw ClassCastException (#2637)
    
    Signed-off-by: peiyu <[email protected]>
---
 .../org/apache/fluss/flink/procedure/ListRebalanceProcessProcedure.java | 2 +-
 .../java/org/apache/fluss/flink/procedure/FlinkProcedureITCase.java     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/procedure/ListRebalanceProcessProcedure.java
 
b/fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/procedure/ListRebalanceProcessProcedure.java
index 9ebb227b7..6dd06d6b3 100644
--- 
a/fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/procedure/ListRebalanceProcessProcedure.java
+++ 
b/fluss-flink/fluss-flink-common/src/main/java/org/apache/fluss/flink/procedure/ListRebalanceProcessProcedure.java
@@ -71,7 +71,7 @@ public class ListRebalanceProcessProcedure extends 
ProcedureBase {
         return new Row[] {
             Row.of(
                     progress.rebalanceId(),
-                    progress.status(),
+                    progress.status().toString(),
                     progress.formatAsPercentage(),
                     new String(
                             JsonSerdeUtils.writeValueAsBytes(
diff --git 
a/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/procedure/FlinkProcedureITCase.java
 
b/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/procedure/FlinkProcedureITCase.java
index 5e22c3ff0..8b2817e32 100644
--- 
a/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/procedure/FlinkProcedureITCase.java
+++ 
b/fluss-flink/fluss-flink-common/src/test/java/org/apache/fluss/flink/procedure/FlinkProcedureITCase.java
@@ -776,7 +776,7 @@ public abstract class FlinkProcedureITCase {
                         Row row = listProgressResult.get(0);
                         assertThat(row.getArity()).isEqualTo(4);
                         
assertThat(row.getField(0)).isEqualTo(progress.rebalanceId());
-                        
assertThat(row.getField(1)).isEqualTo(RebalanceStatus.COMPLETED);
+                        
assertThat(row.getField(1)).isEqualTo(RebalanceStatus.COMPLETED.toString());
                         assertThat((String) row.getField(2)).endsWith("%");
                         assertThat((String) 
row.getField(3)).startsWith("{\"rebalance_id\":");
                     }

Reply via email to