twalthr commented on a change in pull request #14329:
URL: https://github.com/apache/flink/pull/14329#discussion_r539977002



##########
File path: 
flink-table/flink-table-planner-blink/src/test/scala/org/apache/flink/table/planner/plan/stream/sql/join/LookupJoinTest.scala
##########
@@ -211,24 +212,26 @@ class LookupJoinTest(legacyTableSource: Boolean) extends 
TableTestBase with Seri
     expectExceptionThrown(
       "SELECT * FROM T JOIN LookupTable7 " +
         "FOR SYSTEM_TIME AS OF T.proctime AS D ON T.a = D.id AND T.b = D.name 
AND T.ts = D.ts",
-      "Expected: eval(java.util.concurrent.CompletableFuture, " +
-        "java.lang.Integer, org.apache.flink.table.data.StringData, " +
-        "org.apache.flink.table.data.TimestampData) \n" +
-        "Actual: eval(java.lang.Integer, 
org.apache.flink.table.data.StringData, " +
-        "java.time.LocalDateTime)",
-      classOf[TableException]
+      "Could not find an implementation method 'eval' in class " +
+          
"'org.apache.flink.table.planner.plan.utils.InvalidAsyncTableFunctionEvalSignature1'
 " +
+          "for function 'default_catalog.default_database.LookupTable7' that 
matches the " +
+          "following signature:\n" +
+          "void eval(java.util.concurrent.CompletableFuture, 
java.lang.Integer, " +
+          "org.apache.flink.table.data.StringData, 
org.apache.flink.table.data.TimestampData)",

Review comment:
       No, we fail with internal classes if the function declared `RowData`. I 
changed some tests to reflect this.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to