Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.9.0
-
None
Description
We need a better error message instead of DrillRuntimeException
Drill 1.9.0 git commit ID : 4edabe7a
0: jdbc:drill:schema=dfs.tmp> select (res1 = 2016/09/22) res2 . . . . . . . . . . . . . . > from . . . . . . . . . . . . . . > ( . . . . . . . . . . . . . . > select (case when (false) then null else cast('2016/09/22' as date) end) res1 . . . . . . . . . . . . . . > from (values(1)) foo . . . . . . . . . . . . . . > ) foobar; Error: SYSTEM ERROR: DrillRuntimeException: Failure while materializing expression in constant expression evaluator [CASE(false, =(null, /(/(2016, 9), 22)), =(CAST('2016/09/22'):DATE NOT NULL, /(/(2016, 9), 22)))]. Errors: Error in expression at index -1. Error: Missing function implementation: [castTIMESTAMP(INT-REQUIRED)]. Full expression: --UNKNOWN EXPRESSION--. Error in expression at index -1. Error: Missing function implementation: [castTIMESTAMP(INT-REQUIRED)]. Full expression: --UNKNOWN EXPRESSION--.
Attachments
Issue Links
- links to