Подтвердить что ты не робот

Исключение загрузки при перезапуске Play

Когда 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. Почему это происходит и как его решить?

Я запускаю Play через IntelliJ, и я использую IntelliJ 14.1.2, Scala 2.11.6 и Play 2.3.8.

4b9b3361

Ответ 1

Попробуйте аннулировать кэш Intellij IDEA через

FileInvalidate Caches / Restart

Это занимает около 5 минут, но сделал свое дело для меня.

Ответ 2

Как сказал Иезекииль Виктор в своем комментарии:

Просто перезапустите Intellij исправил проблему для меня.

Это экономит ваше время по сравнению с аннулированием кеша Intellij IDEA.