由于 PrimaryUnavailableException 正在更新reactivemongo

问题描述 投票:0回答:1

将reactivemongo从

"org.reactivemongo" %% "play2-reactivemongo" % "0.12.5-play26"
更新到
"org.reactivemongo" %% "play2-reactivemongo" % "0.20.13-play26"
时,我收到错误(参考屏幕截图)。我做了一个干净的编译(sbt clean编译)

我不知道这个错误是什么意思。以下是我的项目的详细信息:

  • scala版本 := "2.11.7"
  • addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.3")

P.S:我更新reactivemongo版本的原因是我收到很多PrimaryUnavailableException,答案之一here是更新reactivemongo版本。此外,我检查了我的reactivemongo(

"org.reactivemongo" %% "play2-reactivemongo" % "0.12.5-play26"
)调试日志以查找原因,并在PrimaryUnavailableException

之前发现了很多错误(参考下面的图片)

请您指导我:

  1. 如何修复第一张图片中的错误。
  2. 如果可能的话,更新reactivemongo是修复PrimaryUnavailableException的唯一解决方案。
scala reactivemongo play-reactivemongo
1个回答
0
投票

没有使用reactivemongo,但似乎你的问题来自Play Iteratees 移至单独的项目

Play Iteratees 已移至托管于 https://github.com/playframework/play-iteratees 的单独库。由于 Play Iteratees 不依赖于 Play 的其余部分,因此主要的变化是您必须手动指定库:

libraryDependencies += "com.typesafe.play" %% "play-iteratees" % "2.6.1"

我认为添加该依赖项应该可以修复编译错误


您应该记住的事情:

  • scala 2.11 不再维护。最新发布于 2017 年 11 月 9 日
  • play 2.6 不再维护。 Play 2.8 之前的所有版本均已终止生命周期,将不再接收更新。
  • play-iteratees 不再维护。最新发布于 2016 年 12 月 20 日
© www.soinside.com 2019 - 2024. All rights reserved.