[ https://issues.apache.org/jira/browse/SPARK-10550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14741493#comment-14741493 ]
Sean Owen commented on SPARK-10550: ----------------------------------- Hm, but that's not going to be guaranteed to work to begin with. I think this is in the territory of things that are not going to work, necessarily, over versions of Spark, so you should probably do something different. At least, try reflection instead. > 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