Khurram Faraaz created DRILL-4938:
-------------------------------------

             Summary: need better error message
                 Key: DRILL-4938
                 URL: https://issues.apache.org/jira/browse/DRILL-4938
             Project: Apache Drill
          Issue Type: Bug
          Components: Execution - Data Types
    Affects Versions: 1.9.0
            Reporter: Khurram Faraaz
            Priority: Minor


We need a better error message instead of DrillRuntimeException
Drill 1.9.0 git commit ID : 4edabe7a

{noformat}
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--.
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to