1
我使用playframework 2.1.0和Scala 2.10。 我已经从twitter回购添加cassie 0.20.0。Twitter的卡西:错误扔在集群初始化
这行代码
val cluster = new Cluster("localhost", 9160)
似乎挑起以下异常:
Caused by: java.lang.NoSuchMethodError: scala.Predef$.augmentString(Ljava/lang/String;)Lscala/collection/immutable/StringOps;
at com.twitter.cassie.Cluster.<init>(Cluster.scala:50) ~[cassie-core-0.20.0.jar:na]
at cassandra.Cassandra$.<init>(Cassandra.scala:13) ~[na:na]
at cassandra.Cassandra$.<clinit>(Cassandra.scala) ~[na:na]
at controllers.Application$$anonfun$cassandraBloblAction$1.apply(Application.scala:41) ~[na:na]
at controllers.Application$$anonfun$cassandraBloblAction$1.apply(Application.scala:40) ~[na:na]
at play.api.mvc.ActionBuilder$$anonfun$apply$11.apply(Action.scala:254) ~[play_2.10.jar:2.1.0]
我在做什么错?我错过了什么吗?使用Cluster的其他构造函数会导致相同性质的不同异常。
看起来像一些依赖问题。还要确保你的编译和运行时版本是相同的 – abhi 2013-05-02 11:07:02
是的,事实证明Cassie是Scala 2.8 – 2013-05-02 12:14:41