15

我在尝试启动 Play 2.0 应用程序时收到未找到密钥的错误消息。我实际上认为我没有改变任何东西,这个错误只是弹出来。其实我做了一件事。我打开文件夹 target/scala-2.9.1/src_managed/main 中的文件并关闭它(我没有更改任何内容,也没有保存或删除文件)。但是在重新加载应用程序后,我收到了这个错误。知道我能做什么吗?

[info] play - 在端口 9000 上侦听 HTTP...

(服务器已启动,使用 Ctrl+D 停止并返回控制台...)

[错误] {file:/Volumes/INPROG/03_Projects/06_Play_Applications/Space-for-Art/}Space-for-Art/compile:sources: java.util.NoSuchElementException: key not found: SOURCE [error] application -

!内部服务器错误,请求 [GET /] ->

play.api.UnexpectedException: sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2$$anonfun$apply$11.apply(PlayReloader.scala:228) 出现意外异常 [NoSuchElementException: key not found: SOURCE] ~[na:na] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2$$anonfun$apply$11.apply(PlayReloader.scala:221) ~[na:na] at scala.Option。地图(Option.scala:133)~[scala-library.jar:0.11.2] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2.apply(PlayReloader.scala:221)~[na :na] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2.apply(PlayReloader.scala:219) ~[na:na] at scala.Either$LeftProjection.map(Either.scala:183 ) ~[scala-library.jar:0.11.2] java.util.NoSuchElementException: key not found: SOURCE at scala.collection.MapLike$class.default(MapLike.scala:224) ~[scala-library.jar:0.11 .2] 在 scala.collection.immutable.Map$EmptyMap$.default(Map.scala:87) ~[scala-library.jar:0.11.2] 在 scala.collection.MapLike$class.apply(MapLike.scala:135 ) ~[scala-library.jar:0.11.2] at scala.collection.immutable.Map$EmptyMap$.apply(Map.scala:87) ~[scala-library.jar:0.11.2] at play.templates。 GeneratedSource.source(ScalaTemplates.scala:145) ~[templates_2.9.1.jar:2.0] at play.templates.GeneratedSource.sync(ScalaTemplates.scala:154) ~[templates_2.9.1.jar:2.0]145) ~[templates_2.9.1.jar:2.0] at play.templates.GeneratedSource.sync(ScalaTemplates.scala:154) ~[templates_2.9.1.jar:2.0]145) ~[templates_2.9.1.jar:2.0] at play.templates.GeneratedSource.sync(ScalaTemplates.scala:154) ~[templates_2.9.1.jar:2.0]

4

1 回答 1

29

执行

play clean update

刷新编译的文件。然后运行:

play run

那应该解决它

于 2012-05-14T14:55:17.977 回答