Felix Schüler created TOREE-375:
-----------------------------------

             Summary: Incorrect fully qualified name for spark context
                 Key: TOREE-375
                 URL: https://issues.apache.org/jira/browse/TOREE-375
             Project: TOREE
          Issue Type: Bug
         Environment: Jupyter Notebook with Toree latest master 
(1a9c11f5f1381c15b691a716acd0e1f0432a9a35) and Spark 2.0.2, Scala 2.11
            Reporter: Felix Schüler


When running below snippet in a cell I get a compile error for the MLContext 
Constructor. Somehow the fully qualified name of the SparkContext gets messed 
up. 

The same does not happen when I start a Spark shell with the --jars command and 
create the MLContext there.

Snippet (the systemml jar is build with the latest master of SystemML):

{code}
%addjar 
file:///home/felix/repos/incubator-systemml/target/systemml-0.13.0-incubating-SNAPSHOT.jar
 -f
import org.apache.sysml.api.mlcontext._
import org.apache.sysml.api.mlcontext.ScriptFactory._
val ml = new MLContext(sc)

Starting download from 
file:///home/felix/repos/incubator-systemml/target/systemml-0.13.0-incubating-SNAPSHOT.jar
Finished download of systemml-0.13.0-incubating-SNAPSHOT.jar

Name: Compile Error
Message: <console>:25: error: overloaded method constructor MLContext with 
alternatives:
  (x$1: 
org.apache.spark.api.java.JavaSparkContext)org.apache.sysml.api.mlcontext.MLContext
 <and>
  (x$1: 
org.apache.spark.org.apache.spark.org.apache.spark.org.apache.spark.org.apache.spark.SparkContext)org.apache.sysml.api.mlcontext.MLContext
 cannot be applied to 
(org.apache.spark.org.apache.spark.org.apache.spark.org.apache.spark.org.apache.spark.SparkContext)
       val ml = new MLContext(sc)
                ^
StackTrace: 
{/code}




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to