Плагин Intellij 14 Scala 1.4: проект Play не запускается

Сегодня получил обновление Scala с 1.3.x до 1.4 После этого Intellij перестал запускать мои игровые проекты.

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

Error: Unable to access jarfile <path to project>\activator-launch-1.2.8.jar

Поэтому я заменил все файлы активатора внутри проекта. Затем он начал работать с терминала/консоли, но когда я нажимаю «Выполнить/Отладка» в моей конфигурации Play в Intellij, он просто создает проект, а затем ничего не происходит. Не запускается в браузере. В журнале событий нет ошибок; просто сообщение об успешной компиляции.

Я использую тот же проект, что и вчера, без каких-либо изменений, кроме установки нового плагина scala.

Я попытался вернуться к 1.3 на scala, но он продолжает говорить, что версия несовместима с новым Intellij.

Я использую машину Win 8 64 бит.

Временное решение:

В качестве быстрого исправления я установил более старую версию плагина отсюда — https://confluence.jetbrains.com/display/SCA/Scala+plugin+EAP

Я установил плагин Scala 1.4 RC (1.3.110.35.EAP), и он заработал. Просто убедитесь, что вы не выбираете автоматическое обновление своих плагинов, иначе при перезапуске он попросит вас обновить плагин scala, не нажимайте его.

На данный момент он работает, но было бы хорошо, если бы это было исправлено в ближайшее время.

Билеты IntelliJ

https://youtrack.jetbrains.com/issue/SCL-8484

https://youtrack.jetbrains.com/issue/SCL-8512


person nbz    schedule 19.03.2015    source источник
comment
Вы найдете там файл jar? Я знаю, что они изменили структуру работы плагина Scala с новой версией, так что он может просто не искать этот jar-файл в нужном месте.   -  person childofsoong    schedule 19.03.2015
comment
Я явно добавил файл jar, он все равно дал тот же результат. Поэтому я удалил все файлы активатора и добавил новый набор из более новой версии. Затем он начал работать из командной строки, но все еще не запускается в Intellij. Как вы думаете, это ошибка?   -  person nbz    schedule 20.03.2015
comment
Похоже, что IntelliJ неправильно понимает проект Play - это может произойти, когда проект SBT изменяет стандартные каталоги, как в случае с Play. Я бы порекомендовал проверить известные ошибки IntelliJ, и если вы не можете их найти, возможно, создайте их. Кроме того, я думаю, что для IntelliJ есть плагин Play framework - вы пытались его установить?   -  person childofsoong    schedule 20.03.2015
comment
Да, я работал над этим проектом последние 3 месяца. Я использовал IntelliJ 14 последние 6 недель, и это был один и тот же проект Play. Работает вроде нормально. Затем я обновил плагин scala, и он перестал работать. Я проверил ошибки Intellij и ничего не нашел.   -  person nbz    schedule 20.03.2015
comment
У меня была точно такая же проблема после обновления плагина scala. Мой проект не запускается после того, как он успешно создан. Ребята, вы уже нашли что-то по этому поводу?   -  person muenchnair    schedule 21.03.2015
comment
У меня также возникла эта проблема сегодня после обновления до плагина Scala v1.4. Мои проекты успешно выполняются, но затем не могут быть запущены. Я заметил, что фасет Scala отсутствует в структуре проекта и не может быть добавлен. Жаль, что обновление плагина тормозит.   -  person Alexander Arendar    schedule 21.03.2015
comment
Я подал запрос в JetBrains. Посмотрим, что они ответят.   -  person Alexander Arendar    schedule 21.03.2015
comment
@AlexanderArendar, не могли бы вы опубликовать ссылку на запрос об ошибке, который вы только что подали? Спасибо!   -  person nbz    schedule 22.03.2015
comment
Приятно знать, что я не единственный с этой проблемой. Фу! Я думал, что сделал что-то не так и сломал все!   -  person nbz    schedule 22.03.2015
comment
intellij-support.jetbrains.com/requests/56149   -  person Alexander Arendar    schedule 23.03.2015
comment
@AlexanderArendar какое-нибудь исправление?   -  person nbz    schedule 24.03.2015
comment
Есть исправление, которое сработало для меня. Это находится в заявке на поддержку или читайте комментарии здесь: -4" title="проект play не запускается после обновления плагина scala jetbrains до версии 1 4"> stackoverflow.com/questions/29187134/   -  person Alexander Arendar    schedule 24.03.2015
comment
@AlexanderArendar Спасибо, я делал это, но я предпочитаю Intellij, потому что терминал в Windows не очень хорош. Как я уже упоминал в своем вопросе, я понизил рейтинг.   -  person nbz    schedule 24.03.2015
comment
Обещали включить исправление в следующую стабильную версию. Итак, я только что установил последнюю ночную сборку из загруженного zip-файла, и она у меня работает.   -  person Alexander Arendar    schedule 24.03.2015
comment
Рад слышать! Спасибо!   -  person nbz    schedule 25.03.2015


Ответы (1)


Я только что установил v1.4.15, и он запускает приложение Play, как и ожидалось. Спасибо!

person nbz    schedule 02.04.2015