drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hanifi Gunes (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DRILL-2118) Improve error message to inform the user if mappify/kvgen fails due to ClassCastException
Date Wed, 04 Mar 2015 00:38:04 GMT

     [ https://issues.apache.org/jira/browse/DRILL-2118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Hanifi Gunes updated DRILL-2118:
--------------------------------
    Attachment: DRILL-2118.3.patch.txt

> Improve error message to inform the user if mappify/kvgen fails due to ClassCastException
> -----------------------------------------------------------------------------------------
>
>                 Key: DRILL-2118
>                 URL: https://issues.apache.org/jira/browse/DRILL-2118
>             Project: Apache Drill
>          Issue Type: Improvement
>          Components: Functions - Drill
>            Reporter: Hanifi Gunes
>            Assignee: Mehant Baid
>            Priority: Minor
>             Fix For: 0.9.0
>
>         Attachments: DRILL-2118.1.patch.txt, DRILL-2118.2.patch.txt, DRILL-2118.3.patch.txt
>
>
> Currently mappify throws a non-user friendly error message when the input map consists
of heterogenous value types. The proposal is to improve the error message to inform user about
the usage and root cause of the failure in a non-technical dialect.
> Running
> {code}
> select kvgen(t.m) from ex.json t
> {code}
> over
> {code:title=ex.json}
> {m:{a:1}}
> {m:{b:-1.0}}
> {code}
> throws 
> {code}
> Query failed: Query failed: Failure while running fragment., org.apache.drill.exec.vector.complex.impl.NullableFloat8WriterImpl
cannot be cast to org.apache.drill.exec.vector.complex.impl.NullableIntWriterImpl
> {code}
> We should inform the user with an intelligible reason why the query failed instead.



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

Mime
View raw message