播放框架2.0 - 意外异常 - 未找到密钥:来源

我在尝试启动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:意外异常[NoSuchElementException:未找到密钥:SOURCE]在sbt.PlayReloader $$ anon $ 2 $$ anonfun $ reload $ 3 $$ anonfun $ 2 $$ anonfun $ apply $ 11.apply(PlayReloader.scala:228)〜[na:na] at sbt.PlayReloader $$ anon $ 2 $$ anonfun $ reload $ 3 $$ anonfun $ 2 $$ anonfun $ apply $ 11.apply(PlayReloader.scala:221 )〜[na:na] at scala.Option.map(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 . $ 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 :scala.collection.immutable.Map $空格$ .default(Map.scala:87)〜[scala-library.jar:0.11.2]在scala上:224)〜[scala-library.jar:0.11.2] . collection.MapLike $ class.apply(MapLike.s cala: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]

回答(1)

2 years ago

执行

play clean update

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

play run

那应该解决它