我在尝试启动 Play 2.0 应用程序时收到“找不到密钥”错误消息。我实际上认为我没有改变任何东西,这个错误只是弹出来的。其实我做了一件事。我打开了文件夹 target/scala-2.9.1/src_management/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:找不到密钥:SOURCE [错误]
应用 -
!请求 [GET /] -> 内部服务器错误
play.api.UnexpectedException:意外异常
[NoSuchElementException:未找到密钥:SOURCE] at
sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2$$anonfun$apply$11.apply(PlayReloader.scala:228)
〜[娜:娜]在
sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2$$anonfun$apply$11.apply(PlayReloader.scala:221)
~[na:na] 位于 scala.Option.map(Option.scala:133)
~[scala-library.jar:0.11.2] 在
sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2.apply(PlayReloader.scala:221)
〜[娜:娜]在
sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$2.apply(PlayReloader.scala:219)
~[na:na] 在 scala.Either$LeftProjection.map(Either.scala:183)
〜[scala-library.jar:0.11.2] java.util.NoSuchElementException:键不
发现:来源:
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] 在
scala.collection.immutable.Map$EmptyMap$.apply(Map.scala:87)
~[scala-library.jar:0.11.2] 在
play.templates.GenerateSource.source(ScalaTemplates.scala:145)
〜[templates_2.9.1.jar:2.0] 在
play.templates.GenerateSource.sync(ScalaTemplates.scala:154)
〜[templates_2.9.1.jar:2.0]
Execute
play clean update
刷新编译的文件。然后运行:
play run
那应该可以解决它
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)