Я использовал IntelliJ 15.0.2 Ultimate для разработки приложений Play 2.4.6. Все было хорошо до последней пятницы, когда IntelliJ был сломан, и я не знаю почему. На самом деле, я не знаю, было ли это что-то, что я обновил, или что-то, что я изменил.Intellij не компилирует Play 2.4 apps: Module 'root' production: java.lang.NullPointerException
Это то, что я получаю после щелчка на make
:
У меня есть это на ~/.IntelliJIdea15/system/log/build-log/build.log
:
2016-01-20 16:25:17,025 [ 27009] INFO - .incremental.IncProjectBuilder - Module 'root' production: java.lang.NullPointerException org.jetbrains.jps.incremental.ProjectBuildException: Module 'root' production: java.lang.NullPointerException at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1005) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:870) at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:695) at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:386) at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:193) at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:137) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:294) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125) at //[...]
я получаю сообщение об ошибке, когда я пытаюсь сделать/сборки/rebuld/проверить приложение. Я попробовал все:
- Модернизированный Kubuntu 15,10 с последними патчами
- Создано новое и чистое приложение Play и импортируемых в IntelliJ
- Called
$ activator clean
и$ activator run
на терминальном - Очищенные кэш Ivy
- Очищенный кеш IntelliJ
- Удалено
.idea
иtarget
каталогов и импортировано проект еще раз - Удалены Java 1,7 и 1,8 и установить снова только 1,8
- Удалены IntellJ 15.0.2 и
~/.IntelliJIdea15
каталог - установлен IntelliJ 15.0.3 Ultimate, как корень один раз и как обычный пользователь на другой
- Открыт
build.properties
и изменилsbt.version
в 0.13.7, 0.13.8, 0.13.9 - Открыт
build.sbt
и изменилscalaVersion
в 2.11.7 и 2.11.6 - Установленная SBT
Во всяком случае, $ activator run
и $ activator test
работа хорошо. Если я открою проект на IntelliJ и использую [Right click] > Run Play 2 App
, он тоже работает. Но , если я попытаюсь сделать, перестроить, отладить или запустить тесты на IntelliJ, я получаю эту ошибку.
Поблагодарите вашу помощь.
Обновление: Этот проект компилируется без проблем в той же среде ==>https://github.com/pac4j/play-pac4j-java-demo
Я открыл проблему на JetBrains ==> https://youtrack.jetbrains.com/issue/SCL-9780 –
Вы нашли решение? У меня такая же проблема. –