検証オブジェクトのリストで sequenceU 関数を使用しようとしていますが、エラーが発生し続けます。
type mismatch;
found : G.M[List[G.A]]
required: scalaz.package.ValidationNEL[com.gaiam.gcsis.ws.validation.DataError,List[com.gaiam.gcsi.entities.plan.Service]]
[ERROR] val services: ValidationNEL[DataError, List[Service]] = valServices.sequenceU
ここには2つのタイプがあります。DataError クラスは scala クラス (非ケース クラス) です。Service クラスは Java クラスです。
そして、これが私がこのエラーを受け取るコードです。
val valServices: List[ValidationNEL[DataError, Service]] = XXX
val services: ValidationNEL[DataError, List[Service]] = valServices.sequenceU
タイプの不一致が発生し続ける理由について何か考えはありますか? 私は7.0.0-M7を使用しています。