Hi, We have been doing some testing on flink jdbc connector rc2. We are testing with Flink 1.1.8 jars and are using the TableEnvironment TableResult<https://nightlies.apache.org/flink/flink-docs-master/api/java/org/apache/flink/table/api/TableResult.html> executeSql(String<http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true> statement). We hit some strange behaviour testing the lookup join, we got a null pointer Exception on https://github.com/apache/flink-connector-jdbc/blob/390d7bc9139204fbfc48fe275a69eb60c4807fb5/flink-connector-jdbc/src/main/java/org/apache/flink/connector/jdbc/table/JdbcRowDataLookupFunction.java#L192
and that the constructor did not seem to be driven. We changed the release that the pom file was building against to 1.18 and it works; so our issue appeared to be mismatching jar levels. This issue did not appear running the SQL client against rc2. I am attempting to put a simple java test together to show this issue. WDYT? Kind regards. Unless otherwise stated above: IBM United Kingdom Limited Registered in England and Wales with number 741598 Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU