有人能告诉我“片段评估错误”是什么意思,或者我可以在哪里寻找解决方案吗?我有时(但并非总是)得到很多这些错误(不改变我的代码):
[error] ! Fragment evaluation error
[error] ThrowableException: Could not initialize class code.model.Post$ (FutureTask.java:138)
[error] code.model.PostSpec$$anonfun$1$$anonfun$apply$1.apply$mcZ$sp(PostSpec.scala:68)
[error] code.model.PostSpec$$anonfun$1$$anonfun$apply$1.apply(PostSpec.scala:51)
[error] code.model.PostSpec$$anonfun$1$$anonfun$apply$1.apply(PostSpec.scala:51)
PostSpec 的第 68 行是 (specs2) 测试中引用 Post 模型伴随对象的第一行:
val test4 = Post.fixJValue(toextract4).extract[Selection]
我正在使用 Scala 2.9.0-1。
另外:我不知道这是否重要,但 Post 是 net.liftweb.mongodb.record.MongoRecord 类伴生对象:
object Post extends Post with MongoMetaRecord[Post] { ... }