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

snuyanzin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new 883e33b08b9 [hotfix][table] Fix incorrect error message of 
`RootArgumentTypeStrategy`
883e33b08b9 is described below

commit 883e33b08b959e6b0569d89fa4840b8f9e7c300d
Author: dylanhz <[email protected]>
AuthorDate: Thu Dec 18 05:49:10 2025 +0800

    [hotfix][table] Fix incorrect error message of `RootArgumentTypeStrategy`
---
 .../table/types/inference/strategies/RootArgumentTypeStrategy.java      | 2 +-
 .../org/apache/flink/table/types/inference/InputTypeStrategiesTest.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/RootArgumentTypeStrategy.java
 
b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/RootArgumentTypeStrategy.java
index 26799805aa1..3658d1fbdb4 100644
--- 
a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/RootArgumentTypeStrategy.java
+++ 
b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/inference/strategies/RootArgumentTypeStrategy.java
@@ -61,7 +61,7 @@ public final class RootArgumentTypeStrategy implements 
ArgumentTypeStrategy {
         if (Objects.equals(expectedNullability, Boolean.FALSE) && 
actualType.isNullable()) {
             return callContext.fail(
                     throwOnFailure,
-                    "Unsupported argument type. Expected nullable type of root 
'%s' but actual type was '%s'.",
+                    "Unsupported argument type. Expected NOT NULL type of root 
'%s' but actual type was '%s'.",
                     expectedRoot,
                     actualType);
         }
diff --git 
a/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/InputTypeStrategiesTest.java
 
b/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/InputTypeStrategiesTest.java
index d49e376107f..e6973c3e0d0 100644
--- 
a/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/InputTypeStrategiesTest.java
+++ 
b/flink-table/flink-table-common/src/test/java/org/apache/flink/table/types/inference/InputTypeStrategiesTest.java
@@ -543,7 +543,7 @@ class InputTypeStrategiesTest extends 
InputTypeStrategiesTestBase {
                         .calledWithArgumentTypes(DataTypes.VARCHAR(5))
                         .expectSignature("f(<VARCHAR NOT NULL>)")
                         .expectErrorMessage(
-                                "Unsupported argument type. Expected nullable 
type of root 'VARCHAR' but actual type was 'VARCHAR(5)'."),
+                                "Unsupported argument type. Expected NOT NULL 
type of root 'VARCHAR' but actual type was 'VARCHAR(5)'."),
                 TestSpec.forStrategy(
                                 "Logical type family instead of concrete data 
types",
                                 sequence(

Reply via email to