You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "wangfei (JIRA)" <ji...@apache.org> on 2015/02/12 06:56:11 UTC

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

wangfei created SPARK-5756:
------------------------------

             Summary: Analyzer should not throw scala.NotImplementedError for legitimate 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: wangfei


```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