「フラグメント評価エラー」が何を意味するのか、または解決策を探す場所を教えてもらえますか? 私は時々(常にではありませんが)これらのエラーをたくさん受け取ります(コードを変更せずに):
[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 行目は、Post モデル コンパニオン オブジェクトを参照する (specs2) テストの最初の行です。
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] { ... }