2015-05-21 2 views
21

Когда игра возобновляется после изменения файла, я иногда получаю эту ошибку:Загрузочный исключение при перезапуске Play

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_ run, не так ли? – Odomontois

+0

Решение пока не найдено, но вместо того, чтобы запускать его через IntelliJ, я запускаю его через «запуск активатора», и эта проблема никогда не возникает в этой среде. –

+0

Работала с использованием «запуска активатора» вместо Idea - вы сообщили об ошибке? –

ответ

33

попробовать

Файл -> Invalidate кэшей/Restart

это занимает, как 5 минут, но сделал трюк для меня.

+2

Я выполнил только перезапуск и устранил проблему; просто перезапустите намного быстрее, чем invalidate + перезапустите FWIW. –

Смежные вопросы