I'm trying to create a new Java 9 project using gradle but right after project creation I received error from gradle:
Error:BUG! exception in phase 'class generation' in source unit '_BuildScript_' unsupported Target MODULE
Java version: 9 (build 9+178)
Gradle version: 4.1-rc-2
According to this article those java/gradle versions should be compatible.
How can I solve this problem?
Any help highly appreciated.
I have solved it by downgrading Gradle JVM to 8.
It is not perfect but keeps you going while jdk9 and gradle and intellij stabilises.
Intellij View
Setting the Gradle home to local Gradle distribution solved the issue in my case.
- Java version: 9+181
- Gradle version: 4.1
- Intellij version: 2017.2.2
if we set to use default Gradle wrapper, IntelliJ downloads an earlier version of Gradle. I think it is the reason for failure.
Seems fixed in 2017.3
See IntelliJ IDEA 2017.3 173.2941.3 Release Notes: https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2017.3+173.2941.3+Release+Notes
See issue: https://youtrack.jetbrains.com/issue/IDEA-171520