Details
Description
TestUdfExecution.test_java_udfs fails intermittently in various cases, where the expected value is not NULL, but the execution returns NULL.
NULL handling changed in IMPALA-11911 and String/Binary handling changed in IMPALA-11854, these changes may be related.
Example error message:
query_test/test_udfs.py:344: in test_java_udfs self.run_test_case('QueryTest/java-udf', vector, use_db=unique_database) common/impala_test_suite.py:749: in run_test_case self.__verify_results_and_errors(vector, test_section, result, use_db) common/impala_test_suite.py:585: in __verify_results_and_errors replace_filenames_with_placeholder) common/test_result_verifier.py:486: in verify_raw_results VERIFIER_MAP[verifier](expected, actual) common/test_result_verifier.py:295: in verify_query_result_is_equal assert expected_results == actual_results E assert Comparing QueryTestResults (expected vs actual): E '' != 'NULL'
Statement:
select increment("");