Scala 为什么这条信息是;类型安全控制台不支持Akka版本:2.3.4;?
当我执行Scala 为什么这条信息是;类型安全控制台不支持Akka版本:2.3.4;?,scala,sbt,akka,typesafe-console,Scala,Sbt,Akka,Typesafe Console,当我执行sbt编译时,会出现此异常 Mybuild.sbt包含以下条目 scalaVersion := "2.10.3" val akkaVersion = "2.3.4" libraryDependencies ++= Seq( "com.typesafe.akka" %% "akka-actor" % akkaVersion, "com.typesafe.akka" %% "akka-testkit" % akkaVersion, "com.typesafe.akka" %%
sbt编译时,会出现此异常
Mybuild.sbt
包含以下条目
scalaVersion := "2.10.3"
val akkaVersion = "2.3.4"
libraryDependencies ++= Seq(
"com.typesafe.akka" %% "akka-actor" % akkaVersion,
"com.typesafe.akka" %% "akka-testkit" % akkaVersion,
"com.typesafe.akka" %% "akka-persistence-experimental" % akkaVersion)
知道是什么引起的吗
java.lang.RuntimeException: Akka version is not supported by Typesafe Console: 2.3.4
at scala.sys.package$.error(package.scala:27)
at com.typesafe.sbt.atmos.AtmosRun$.supportedAkkaVersion(AtmosRun.scala:65)
at com.typesafe.sbt.atmos.AtmosRun$$anonfun$selectAkkaVersion$1.apply(AtmosRun.scala:58)
at com.typesafe.sbt.atmos.AtmosRun$$anonfun$selectAkkaVersion$1.apply(AtmosRun.scala:58)
at scala.Option.map(Option.scala:145)
at com.typesafe.sbt.atmos.AtmosRun$.selectAkkaVersion(AtmosRun.scala:58)
at com.typesafe.sbt.SbtAtmos$$anonfun$atmosDefaultSettings$26.apply(SbtAtmos.scala:159)
at com.typesafe.sbt.SbtAtmos$$anonfun$atmosDefaultSettings$26.apply(SbtAtmos.scala:159)
at sbt.Scoped$RichInitialize$$anonfun$map$1$$anonfun$apply$3.apply(Structure.scala:130)
at sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:45)
at sbt.std.Transform$$anon$3$$anonfun$apply$2.apply(System.scala:45)
at sbt.std.Transform$$anon$4.work(System.scala:64)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:237)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:244)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:237)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
[error] (atmos:traceAkkaVersion) Akka version is not supported by Typesafe Console: 2.3.4
[error] Total time: 0 s, completed Aug 4, 2014 8:04:08 AM
Typesafe控制台(您似乎正在使用)已停止使用。例外情况是:类型安全控制台不支持Akka版本:2.3.4
Typesafe控制台已停止使用。请使用最新的Activator
或其他Akka监控解决方案之一:
- –开源,托管自己
- –云端或主机自己
- –云
您是否碰巧使用Activator创建了应用程序?Typesafe Activator包含Inspect选项卡,它基本上是控制台的左侧(并使用sbt atmos,它是AtmosRun类所在的项目)。在使用Activator运行Akka 2.3.4时,我遇到了类似的问题。不确定它是否已在当前版本中修复。在这种情况下,您可能需要停用activator的inspect功能。我遇到了这个问题。似乎是console或activator的早期版本在我的项目中安装了“atmos shim”。删除这两个文件解决了问题:
activator-sbt-atmos-akka-shim.sbt
project/activator-sbt-atmos-akka-shim.sbt
@Konard-我的build.sbt中没有任何类型安全控制台的“直接”依赖项。然而,我正在使用其他一些第三方库(它们可能反过来使用typesafe控制台)。知道如何找到罪犯吗?有人正在添加atmos
(控制台)。正如@pushy activator所提到的,正在添加控制台。我删除了与activator相关的文件,现在可以正常工作了。project/
文件夹中有什么?是否有*.sbt*和/或*.scala`文件?build.sbt
完成了吗?Akka 2.3.4由Activator 1.2.3支持:-)是的,我使用Activator创建了它。我删除了与Activator相关的文件,现在工作正常。