2017-09-25 18 views
0

に失敗:は、Apache Toreeへの依存関係を追加する例<a href="https://github.com/vegas-viz/Vegas" rel="nofollow noreferrer">vegas</a>ため、ApacheのToree Scalaのカーネルを使用して、私のJupyterのノートに依存関係を追加した後、インポート

%AddDeps org.vegas-viz vegas_2.11 0.3.11 --transitive 

私は、このJARから何かをインポートしようとすると、その後、私が取得します長いスタックトレース。ノートブックでは、私は:

import vegas._ 
import vegas.render.WindowRenderer._ 

(私はJupyterを開始した)コマンドラインが長いスタックトレースを示しています

17/09/25 12:41:16 ERROR OneForOneStrategy: object Predef does not have a member classOf 
scala.reflect.internal.FatalError: object Predef does not have a member classOf 
    at scala.reflect.internal.Definitions$DefinitionsClass.scala$reflect$internal$Definitions$DefinitionsClass$$fatalMissingSymbol(Definitions.scala:1186) 
    at scala.reflect.internal.Definitions$DefinitionsClass.getMember(Definitions.scala:1203) 
    at scala.reflect.internal.Definitions$DefinitionsClass.getMemberMethod(Definitions.scala:1238) 
    at scala.reflect.internal.Definitions$DefinitionsClass$RunDefinitions.Predef_classOf$lzycompute(Definitions.scala:1469) 
    at scala.reflect.internal.Definitions$DefinitionsClass$RunDefinitions.Predef_classOf(Definitions.scala:1469) 
    at scala.reflect.internal.Definitions$DefinitionsClass$RunDefinitions.isPredefClassOf(Definitions.scala:1459) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedIdent$2(Typers.scala:4885) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedIdentOrWildcard$1(Typers.scala:4908) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5340) 
    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5360) 
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) 
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423) 
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) 
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) 
    at scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5472) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedQualifier(Typers.scala:5480) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5012) 
    at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5312) 
    at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5359) 
    at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5396) 
    at scala.tools.nsc.typechecker.Typers$Typer.scala$tools$nsc$typechecker$Typers$Typer$$typedInternal(Typers.scala:5423) 
    at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5370) 
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5374) 
    at scala.tools.nsc.interpreter.ReplGlobal$$anon$1$$anon$2.typed(ReplGlobal.scala:36) 
    at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5448) 
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:102) 
    at scala.tools.nsc.Global$GlobalPhase$$anonfun$applyPhase$1.apply$mcV$sp(Global.scala:440) 
    at scala.tools.nsc.Global$GlobalPhase.withCurrentUnit(Global.scala:431) 
    at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:440) 
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:94) 
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3$$anonfun$run$1.apply(Analyzer.scala:93) 
    at scala.collection.Iterator$class.foreach(Iterator.scala:893) 
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1336) 
    at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93) 
    at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1501) 
    at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1486) 
    at scala.tools.nsc.Global$Run.compileSources(Global.scala:1481) 
    at scala.tools.nsc.interpreter.IMain.compileSourcesKeepingRun(IMain.scala:435) 
    at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compileAndSaveRun(IMain.scala:855) 
    at scala.tools.nsc.interpreter.IMain$ReadEvalPrint.compile(IMain.scala:813) 
    at scala.tools.nsc.interpreter.IMain$Request.compile$lzycompute(IMain.scala:1002) 
    at scala.tools.nsc.interpreter.IMain$Request.compile(IMain.scala:997) 
    at scala.tools.nsc.interpreter.IMain.compile(IMain.scala:579) 
    at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:567) 
    at scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:565) 
    at org.apache.toree.kernel.interpreter.scala.ScalaInterpreterSpecific$$anonfun$interpretAddTask$1$$anonfun$apply$3.apply(ScalaInterpreterSpecific.scala:368) 
    at org.apache.toree.kernel.interpreter.scala.ScalaInterpreterSpecific$$anonfun$interpretAddTask$1$$anonfun$apply$3.apply(ScalaInterpreterSpecific.scala:363) 
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58) 
    at scala.Console$.withErr(Console.scala:80) 
    at org.apache.toree.global.StreamState$$anonfun$1$$anonfun$apply$1.apply(StreamState.scala:73) 
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58) 
    at scala.Console$.withOut(Console.scala:53) 
    at org.apache.toree.global.StreamState$$anonfun$1.apply(StreamState.scala:72) 
    at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58) 
    at scala.Console$.withIn(Console.scala:124) 
    at org.apache.toree.global.StreamState$.withStreams(StreamState.scala:71) 
    at org.apache.toree.kernel.interpreter.scala.ScalaInterpreterSpecific$$anonfun$interpretAddTask$1.apply(ScalaInterpreterSpecific.scala:362) 
    at org.apache.toree.kernel.interpreter.scala.ScalaInterpreterSpecific$$anonfun$interpretAddTask$1.apply(ScalaInterpreterSpecific.scala:362) 
    at org.apache.toree.utils.TaskManager$$anonfun$add$2$$anon$1.run(TaskManager.scala:140) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

私はベースのLinuxミント18.1(上Jupyter 4.3.0を使用していますUbuntuの16.04)とApache Toreeバージョン:私は私が手にエラーがApacheのToreeとScalaのバージョン間の非互換性に関連している可能性が疑われる

VERSION: 0.2.0.dev1-incubating 
COMMIT: 9b577f19df83 

I持っている...か何か...続行する方法上の任意の提案これとともに?事前に多くの感謝:-)

答えて

0

これは依存関係の競合のためです。私は同じ問題に直面していた。スカラ反射-2.11.6とスカラ反射-2.11.8との間の矛盾が原因であった。 vegas-vizとその依存関係を手動でローカルmavenリポジトリにインストールする必要がありました。その後、実行時にロードするのではなく、vegas-vizsparks.jars.pacakagesとして構成ファイルに追加しました。 または、バージョンを除外できます。

関連する問題