You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Mehant Baid (JIRA)" <ji...@apache.org> on 2014/06/11 04:00:04 UTC

[jira] [Resolved] (DRILL-725) SUBSTRING/SUBSTR(string, from) function fails

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

Mehant Baid resolved DRILL-725.
-------------------------------

    Resolution: Fixed

> SUBSTRING/SUBSTR(string, from) function fails
> ---------------------------------------------
>
>                 Key: DRILL-725
>                 URL: https://issues.apache.org/jira/browse/DRILL-725
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Functions - Drill
>    Affects Versions: 1.0.0-milestone-1
>            Reporter: Krystal
>            Assignee: Mehant Baid
>             Fix For: 1.0.0-BETA1
>
>
> The SUBSTR/SUBSTRING function without the optional count parameter fails.  If the count parameter is missing, it suppose to return the data at "from" to the end of the string.  
> Below is the failure:
> select substr(name, 3) from voter where voter_id=10
> Query failed: org.apache.drill.exec.rpc.RpcException: Remote failure while running query.[error_id: "99e0ed96-0109-40a4-a636-cf673b161670"
> endpoint {
>   user_port: 31010
>   control_port: 31011
>   data_port: 31012
> }
> error_type: 0
> message: "Failure while running fragment. < RuntimeException:[ GenericUDF.evaluate method failed ] < UnsupportedOperationException"
> ]
> java.sql.SQLException: exception while executing query
>         at net.hydromatic.avatica.Helper.createException(Helper.java:40)
>         at net.hydromatic.avatica.AvaticaConnection.executeQueryInternal(AvaticaConnection.java:406)
>         at net.hydromatic.avatica.AvaticaStatement.executeQueryInternal(AvaticaStatement.java:350)
>         at net.hydromatic.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:78)
>         at org.apache.drill.test.framework.QuerySubmitter.submitQueryJDBC(QuerySubmitter.java:90)
>         at org.apache.drill.test.framework.DrillTestBase$RunThread.run(DrillTestBase.java:262)
> Caused by: java.sql.SQLException: Failure while trying to get next result batch.
>         at org.apache.drill.jdbc.DrillCursor.next(DrillCursor.java:101)
>         at org.apache.drill.jdbc.DrillResultSet.execute(DrillResultSet.java:89)
>         at org.apache.drill.jdbc.DrillResultSet.execute(DrillResultSet.java:43)
>         at net.hydromatic.avatica.AvaticaConnection.executeQueryInternal(AvaticaConnection.java:404)



--
This message was sent by Atlassian JIRA
(v6.2#6252)