[ 
https://issues.apache.org/jira/browse/SPARK-10550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14741408#comment-14741408
 ] 

shao lo commented on SPARK-10550:
---------------------------------

I am subclassing to gain access to some non-public data in my client code.  For 
instance, I need access to the LogicalPlans corresponding to a sql() call 
without executing the sql.

> SQLListener error constructing extended SQLContext 
> ---------------------------------------------------
>
>                 Key: SPARK-10550
>                 URL: https://issues.apache.org/jira/browse/SPARK-10550
>             Project: Spark
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 1.5.0
>            Reporter: shao lo
>            Priority: Minor
>
> With spark 1.4.1 I was able to created a custom SQLContext class.  With spark 
> 1.5.0, I now get an error  calling the super class constructor.  The problem 
> is related to this new code that was added between 1.4.1 and 1.5.0
>   // `listener` should be only used in the driver
>   @transient private[sql] val listener = new SQLListener(this)
>   sparkContext.addSparkListener(listener)
>   sparkContext.ui.foreach(new SQLTab(this, _))
> ..which generates 
> Exception in thread "main" java.lang.NullPointerException
>       at 
> org.apache.spark.sql.execution.ui.SQLListener.<init>(SQLListener.scala:34)
>       at org.apache.spark.sql.SQLContext.<init>(SQLContext.scala:77)



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

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


Reply via email to