gpt4 book ai didi

scala - 值 resolveOne 不是 akka.actor.ActorSelection 的成员

转载 作者:行者123 更新时间:2023-12-02 03:42:20 25 4
gpt4 key购买 nike

我从这里得到上面的错误信息:

implicit val askTimeout = Timeout(60 seconds)
val workerFuture = workerContext actorSelection(payload.classname) resolveOne()
val worker = Await.result(workerFuture, 10 seconds)
worker ask Landau(List("1", "2", "3"))

特别是从第二行..导入的是

import akka.actor._
import akka.util.Timeout
import akka.pattern.{ ask, pipe }
import scala.concurrent.duration._
import scala.concurrent.Await
import java.util.concurrent.TimeUnit

akka 版本是 2.2.1,scala 是 2.10.2,我使用 sbt 0.13 来构建它。我真的不明白哪里出了问题,因为 resolveOne 肯定来自那个包..

编辑:我用

打印了该类的所有方法
ActorSelection.getClass.getMethods.map(_.getName).foreach { p => println(p)}

这是结果:

apply
toScala
wait
wait
wait
equals
toString
hashCode
getClass
notify
notifyAll

最佳答案

我遇到了同样的问题,并按照以下链接中的描述更改了我的 Scala 和 Akka 版本。为了简单起见,我把我的 build.sbt 的一部分带到这里:

scalaVersion := "2.10.4"

resolvers += "Akka Snapshot Repository" at "http://repo.akka.io/snapshots/"

libraryDependencies ++= Seq("com.typesafe.akka" %% "akka-actor" % "2.4-SNAPSHOT")

链接:http://doc.akka.io/docs/akka/snapshot/intro/getting-started.html

关于scala - 值 resolveOne 不是 akka.actor.ActorSelection 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19281653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com