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

Почему игровой фреймворк отключен?

Я запускаю приложение из командной строки, используя либо

    activator run 
    activator ~run

или после запуска консоли активатора я использую run или ~ run.
все, кажется, работает, и оно дает ожидаемый

 --- (Running the application, auto-reloading is enabled) ---

   play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

   (Server started, use Ctrl+D to stop and go back to the console...)

Я могу просмотреть приложение в браузере, и я могу вносить изменения в код, и они перезагружаются просто отлично. проблема в том, что через пару минут кажется что-то "тайм-аут", потому что, если я попытаюсь перезагрузить после этого, браузер просто сидит там. если я позволяю ему вращаться достаточно долго, я получаю.

[error] application - 
[info] 
[info] ! Internal server error, for (GET) [/] ->
[info] 
[info] java.util.concurrent.TimeoutException: Futures timed out after [300000 milliseconds]
[info]  at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:219) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:223) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:111) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53) ~[scala-library-2.11.1.jar:na]
[info]  at scala.concurrent.Await$.result(package.scala:111) ~[scala-library-2.11.1.jar:na]

Я бы очень признателен за любую помощь. Поскольку перезагрузка приложения снова и снова, каждый раз, когда я делаю изменения, действительно убирает привлекательность рамки.

4b9b3361

Ответ 1

Я обновил до активатора 1.3.2 с помощью Play 2.3.9, и у меня также была такая же проблема. Это подтолкнуло меня. Я обнаружил, что причиной стала новая установка "fork in run", добавленная в активатор 1.3.2.

Откройте build.sbt, и вы найдете:

fork in run := true

Установите значение false следующим образом:

fork in run := false

Ответ 2

Запуск activator start или лучше sbt start также устраняет проблему, не удаляя поведение forking.