You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Prem singh Bist (JIRA)" <ji...@apache.org> on 2015/05/19 15:34:00 UTC

[jira] [Created] (SPARK-7732) org.apache.spark.sql.catalyst.errors.package$TreeNodeException: execute, tree:

Prem singh Bist created SPARK-7732:
--------------------------------------

             Summary: org.apache.spark.sql.catalyst.errors.package$TreeNodeException: execute, tree:
                 Key: SPARK-7732
                 URL: https://issues.apache.org/jira/browse/SPARK-7732
             Project: Spark
          Issue Type: Story
    Affects Versions: 1.3.0
         Environment: Windows Eclipse Luna 
            Reporter: Prem singh Bist


Hi , 

I am trying to register one UDF named extract in eclipse scala IDE LUNA. 
The UDF is registered successfully using below command. 
 sqlContext.udf.register("extract", (dateUnit: String, date : String) => udf.extract(dateUnit,date ) )

The below query runs successfully with spark scala shell. 
But when I run the SQL query command over it like Select * from  abc where year < extract('year', '2015-02-03') from the Scala Ecilipse IDE  
It throws below excpetion.

org.apache.spark.sql.catalyst.errors.package$TreeNodeException: execute, tree:
Aggregate false, [], [Coalesce(SUM(PartialCount#30L),0) AS count#28L]
 Aggregate true, [], [COUNT(1) AS PartialCount#30L]
  Project []
   Limit 10
    Filter (CAST(d_year#6, DoubleType) < CAST(scalaUDF(YEAR,2005-02-15), DoubleType))
     PhysicalRDD [d_date_sk#0,d_date_id#1,d_date#2,d_month_seq#3,d_week_seq#4,d_quarter_seq#5,d_year#6,d_dow#7,d_moy#8,d_dom#9,d_qoy#10,d_fy_year#11,d_fy_quarter_seq#12,d_fy_week_seq#13,d_day_name#14,d_quarter_name#15,d_holiday#16,d_weekend#17,d_following_holiday#18,d_first_dom#19,d_last_dom#20,d_same_day_ly#21,d_same_day_lq#22,d_current_day#23,d_current_week#24,d_current_month#25,d_current_quarter#26,d_current_year#27], JDBCRDD[0] at RDD at JDBCRDD.scala:205

	at org.apache.spark.sql.catalyst.errors.package$.attachTree(package.scala:47)
	at org.apache.spark.sql.execution.Aggregate.execute(Aggregate.scala:122)
	at org.apache.spark.sql.execution.SparkPlan.executeCollect(SparkPlan.scala:83)
	at org.apache.spark.sql.DataFrame.collect(DataFrame.scala:815)
	at org.apache.spark.sql.DataFrame.count(DataFrame.scala:827)
	at org.spark.sql.SQLWrapper.ProxySQL.displayTeraResult(ProxySQL.scala:60)
	at org.spark.sql.SQLWrapper.ProxyMain$.main(ProxyMain.scala:21)
	at org.spark.sql.SQLWrapper.ProxyMain.main(ProxyMain.scala)
Caused by: org.apache.spark.sql.catalyst.errors.package$TreeNodeException: execute, tree:
Aggregate true, [], [COUNT(1) AS PartialCount#30L]
 Project []
  Limit 10
   Filter (CAST(d_year#6, DoubleType) < CAST(scalaUDF(YEAR,2005-02-15), DoubleType))
    PhysicalRDD [d_date_sk#0,d_date_id#1,d_date#2,d_month_seq#3,d_week_seq#4,d_quarter_seq#5,d_year#6,d_dow#7,d_moy#8,d_dom#9,d_qoy#10,d_fy_year#11,d_fy_quarter_seq#12,d_fy_week_seq#13,d_day_name#14,d_quarter_name#15,d_holiday#16,d_weekend#17,d_following_holiday#18,d_first_dom#19,d_last_dom#20,d_same_day_ly#21,d_same_day_lq#22,d_current_day#23,d_current_week#24,d_current_month#25,d_current_quarter#26,d_current_year#27], JDBCRDD[0] at RDD at JDBCRDD.scala:205

	at org.apache.spark.sql.catalyst.errors.package$.attachTree(package.scala:47)
	at org.apache.spark.sql.execution.Aggregate.execute(Aggregate.scala:122)
	at org.apache.spark.sql.execution.Aggregate$$anonfun$execute$1.apply(Aggregate.scala:124)
	at org.apache.spark.sql.execution.Aggregate$$anonfun$execute$1.apply(Aggregate.scala:123)
	at org.apache.spark.sql.catalyst.errors.package$.attachTree(package.scala:46)
	... 7 more
Caused by: org.apache.spark.SparkException: Task not serializable



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