在未加载数据时无法获取工件。 IvyNode = org.scala-lang #scala-library; 2.10.3

时间:2016-01-25 03:16:53

标签: scala apache-spark sbt

当我在Spark-1.5.1的根目录中使用<script> window.open("http://example.com/folder/window.location.pathname); </script> 在Windows上构建Spark源代码时,很长一段时间后,我收到了错误。

sbt assembly

Spark版本1.5.1

sbt版本我安装了0.13.9

任何人都可以帮助我吗?

日志(第二次执行[error] (hive/*:update) java.lang.IllegalStateException: impossible to get artifacts when data has not been loaded. IvyNode = org.scala-lang#scala-library;2.10.3

sbt assembly

3 个答案:

答案 0 :(得分:2)

我收到sbt版本0.13.8的错误

对我有用的修补方法是编辑 project / build.properties 以使用 sbt.version = 0.13.9

答案 1 :(得分:1)

我在使用不同的项目时遇到了同样的错误,根据this link,“看起来它与传递依赖关系有关并且手动添加排除引入某种不一致性。”

手动添加依赖项为我修复了它。

答案 2 :(得分:0)

运行ivy时遇到类似的错误,并且在ant / lib中使用了undefined。通过将ivy.jar升级到ivy-2.0.0.jar,我的问题得以解决。

这是我在执行常春藤任务时发现的错误:

ivy-2.4.0