You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2015/04/25 23:47:38 UTC

[jira] [Updated] (SPARK-5756) Analyzer should not throw scala.NotImplementedError for illegitimate sql

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

Sean Owen updated SPARK-5756:
-----------------------------
    Assignee: Fei Wang

> Analyzer should not throw scala.NotImplementedError for illegitimate sql
> ------------------------------------------------------------------------
>
>                 Key: SPARK-5756
>                 URL: https://issues.apache.org/jira/browse/SPARK-5756
>             Project: Spark
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 1.2.0
>            Reporter: Fei Wang
>            Assignee: Fei Wang
>
> ```SELECT CAST(x AS STRING) FROM src```  comes a NotImplementedError:
>   CliDriver: scala.NotImplementedError: an implementation is missing
>         at scala.Predef$.$qmark$qmark$qmark(Predef.scala:252)
>         at org.apache.spark.sql.catalyst.expressions.PrettyAttribute.dataType(namedExpressions.scala:221)
>         at org.apache.spark.sql.catalyst.expressions.Cast.resolved$lzycompute(Cast.scala:30)
>         at org.apache.spark.sql.catalyst.expressions.Cast.resolved(Cast.scala:30)
>         at org.apache.spark.sql.catalyst.expressions.Expression$$anonfun$childrenResolved$1.apply(Expression.scala:68)
>         at org.apache.spark.sql.catalyst.expressions.Expression$$anonfun$childrenResolved$1.apply(Expression.scala:68)
>         at scala.collection.LinearSeqOptimized$class.exists(LinearSeqOptimized.scala:80)
>         at scala.collection.immutable.List.exists(List.scala:84)
>         at org.apache.spark.sql.catalyst.expressions.Expression.childrenResolved(Expression.scala:68)
>         at org.apache.spark.sql.catalyst.expressions.Expression.resolved$lzycompute(Expression.scala:56)
>         at org.apache.spark.sql.catalyst.expressions.Expression.resolved(Expression.scala:56)
>         at org.apache.spark.sql.catalyst.expressions.NamedExpression.typeSuffix(namedExpressions.scala:62)
>         at org.apache.spark.sql.catalyst.expressions.Alias.toString(namedExpressions.scala:124)
>         at org.apache.spark.sql.catalyst.expressions.Expression.prettyString(Expression.scala:78)
>         at org.apache.spark.sql.catalyst.analysis.Analyzer$CheckResolution$$anonfun$1$$anonfun$7.apply(Analyzer.scala:83)
>         at org.apache.spark.sql.catalyst.analysis.Analyzer$CheckResolution$$anonfun$1$$anonfun$7.apply(Analyzer.scala:83)
>         at scala.collection.immutable.Stream.map(Stream.scala:376)
>         at org.apache.spark.sql.catalyst.analysis.Analyzer$CheckResolution$$anonfun$1.applyOrElse(Analyzer.scala:83)
>         at org.apache.spark.sql.catalyst.analysis.Analyzer$CheckResolution$$anonfun$1.applyOrElse(Analyzer.scala:81)
>         at org.apache.spark.sql.catalyst.trees.TreeNode.transformUp(TreeNode.scala:204)
>         at org.apache.spark.sql.catalyst.analysis.Analyzer$CheckResolution$.apply(Analyzer.scala:81)
>         at org.apache.spark.sql.catalyst.analysis.Analyzer$CheckResolution$.apply(Analyzer.scala:79)



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org