Недавно я обновил Play до версии 2.3.5 и пытаюсь использовать его с ReactiveMongo. Однако каждый раз, когда я пытаюсь прочитать данные из mongoDB, возникает исключение. Это мой build.sbt:
name := """ReactiveMongoRestExample"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayScala)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
jdbc,
anorm,
cache,
ws,
"org.reactivemongo" %% "play2-reactivemongo" % "0.10.5.0.akka23"
)
Это трассировка стека:
play.api.Application $$ anon $ 1: Исключение выполнения [[PrimaryUnavailableException $: MongoError ['Основной узел недоступен!']]] в play.api.Application $ class.handleError (Application.scala: 296) ~ [play_2 .11-2.3.5.jar: 2.3.5] на play.api.DefaultApplication.handleError (Application.scala: 402) [play_2.11-2.3.5.jar: 2.3.5] на play.core.server. netty.PlayDefaultUpstreamHandler $$ anonfun $ 14 $$ anonfun $ apply $ 1.applyOrElse (PlayDefaultUpstreamHandler.scala: 205) [play_2.11-2.3.5.jar: 2.3.5] на play.core.server.netty.PlayDefaultUpstreamHandler $$ anonfun $ 14 $$ anonfun $ применить $ 1.applyOrElse (PlayDefaultUpstreamHandler.scala: 202) [play_2.11-2.3.5.jar: 2.3.5] в scala.runtime.AbstractPartialFunction.apply (AbstractPartialFunction.scala: 36) [scala-library -2.11.2.jar: na] Вызвано: reactivemongo.core.actors.Exceptions $ PrimaryUnavailableException $: MongoError ['Основной узел недоступен!'] В reactivemongo.core.actors.Exceptions $ PrimaryUnavailableException $. (Ctors.scala ) ~ [r eactivemongo_2.11-0.10.5.0.akka23.jar: 0.10.5.0.akka23] в reactivemongo.core.actors.MongoDBSystem $$ anonfun $ pickChannel $ 4.apply (ctors.scala: 508) ~ [reactivemongo_2.11-0.10.5.0 .akka23.jar: 0.10.5.0.akka23] в reactivemongo.core.actors.MongoDBSystem $$ anonfun $ pickChannel $ 4.apply (ctors.scala: 508) ~ [reactivemongo_2.11-0.10.5.0.akka23.jar: 0.10. 5.0.akka23] в scala.Option.getOrElse (Option.scala: 120) ~ [scala-library-2.11.2.jar: na] в reactivemongo.core.actors.MongoDBSystem.pickChannel (ctors.scala: 508) ~ [ reactivemongo_2.11-0.10.5.0.akka23.jar: 0.10.5.0.akka23]
MongoDB отлично работает. Я могу получать данные с помощью инструмента командной строки и IntelliJ.
Я отправил код в github
Может быть, кто-то знает проблему и может мне помочь? Это было бы круто