【发布时间】:2015-07-17 22:18:13
【问题描述】:
我在运行单元测试时收到NoSuchMethodError。我的 Scala 代码编译成功了,为什么在运行时找不到方法?
java.lang.NoSuchMethodError: com.twitter.algebird.Analytics$.mean(Lscala/Function2;)Lscala/Function1;
(Lscala/Function2;) 和 Lscala/Function1; 是什么意思?
【问题讨论】:
-
你能发布导致它的代码吗?
-
二进制/源不兼容?
-
当使用增量构建(如在 IntelliJ IDE 中)时,也可能意味着在某些签名更改后构建损坏。完整的重建解决了这个问题。
标签: scala