akka-persistence-mongo icon indicating copy to clipboard operation
akka-persistence-mongo copied to clipboard

Caused by: com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'class'

Open dgouyette opened this issue 8 years ago • 0 comments

But akka.persistence.journal.plugin is working alone. When i enable akka.persistence.snapshot-store.plugin i got this runtime exception.

[error] a.a.OneForOneStrategy - No configuration setting found for key 'class' akka.actor.ActorInitializationException: akka://application/user/ProviderPersistentActor: exception during creation at akka.actor.ActorInitializationException$.apply(Actor.scala:174) at akka.actor.ActorCell.create(ActorCell.scala:607) at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:461) at akka.actor.ActorCell.systemInvoke(ActorCell.scala:483) at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:282) at akka.dispatch.Mailbox.run(Mailbox.scala:223) at akka.dispatch.Mailbox.exec(Mailbox.scala:234) at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) Caused by: com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'class' at com.typesafe.config.impl.SimpleConfig.findKeyOrNull(SimpleConfig.java:152) at com.typesafe.config.impl.SimpleConfig.findOrNull(SimpleConfig.java:170) at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:184) at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:189) at com.typesafe.config.impl.SimpleConfig.getString(SimpleConfig.java:246) at akka.persistence.Persistence.createPlugin(Persistence.scala:164) at akka.persistence.Persistence.<init>(Persistence.scala:99) at akka.persistence.Persistence$.createExtension(Persistence.scala:85) at akka.persistence.Persistence$.createExtension(Persistence.scala:79) at akka.actor.ActorSystemImpl.registerExtension(ActorSystem.scala:896)

my configuration (application.conf)

akka.persistence.journal.plugin = "casbah-journal"
casbah-journal.mongo-url = "mongodb://localhost:27017/store.messages"

akka.persistence.snapshot-store.plugin = "casbah-snapshot"
casbah-snapshot.mongo-url = "mongodb://localhost:27017/store.snapshots"

my versions Scala 2.11.7 Play 2.5.10 akka-persistence-mongo-casbah" % "0.7.6" % "compile", "org.mongodb" %% "casbah" % "3.1.1", "com.typesafe.akka" %% "akka-persistence" % "2.4.16"

dgouyette avatar Jan 17 '17 08:01 dgouyette