2015-05-21 21 views
21

演奏時,重新啓動文件更改後,我偶爾會得到這個錯誤:引導異常重啓播放時

play.PlayExceptions$UnexpectedException: Unexpected exception[BootException: Cannot redefine component. ID: compiler-interface-bin_2.11.6__52.0, files: /Users/kevin/.ivy2/cache/org.scala-sbt/compiler-interface-bin_2.11.6__52.0/jars/compiler-interface-bin_2.11.6__52.0-0.13.5_20140527T130009.jar] 
at play.PlayReload$$anonfun$taskFailureHandler$1.apply(PlayReload.scala:51) ~[na:na] 
at play.PlayReload$$anonfun$taskFailureHandler$1.apply(PlayReload.scala:44) ~[na:na] 
at scala.Option.map(Option.scala:145) ~[scala-library-2.11.6.jar:na] 
at play.PlayReload$.taskFailureHandler(PlayReload.scala:44) ~[na:na] 
at play.PlayReload$.compileFailure(PlayReload.scala:40) ~[na:na] 

這隻會偶爾發生,並且總是通過重新啓動的IntelliJ解決。爲什麼會發生這種情況,我該如何解決?

我正在運行通過IntelliJ播放,我使用IntelliJ 14.1.2,Scala 2.11.6和Play 2.3.8。

+0

我通常通過_SBT Task_運行配置來運行播放,難道你沒有嘗試過嗎? – Odomontois

+0

尚未找到解決實際問題的解決方案,但是通過IntelliJ代替運行它,我通過「激活器運行」運行它,並且該問題從未發生在該環境中。 –

+0

使用「激活者運行」而不是想法 - 你報告過錯誤嗎? –

回答

33

嘗試

文件 - >的Invalidate緩存/重啓

它需要像5分鐘,但沒有的伎倆我。

+2

我只是重新啓動,它解決了問題;只是重新啓動比無效+重新啓動FWIW快得多。 –