jerem44
February 23, 2017, 10:44pm
1
Hello,
I try to use kotlin with intellij with the last version of the kotlin intellij plugin
This is for being able to write gradle script using kotlin.
But that not working, I have this error message when i try to use the kotlin API
"“Class ‘’{0}‘’ is compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler”
I use intellij 2016.3.4 and the kotlin toolkit plugin 1.1.0-rc-91-IJ2016.3-1 which is apparently the most recent I can have.
I use this exenple : kotlin-dsl-samples/samples/hello-kotlin at master · gradle/kotlin-dsl-samples · GitHub
I have this error in the build.gradle.kts file but also in the src/main/kotlin/samples/helloworld.kt.
Does anyone has an idea ?
thanks
yole
February 24, 2017, 7:17am
2
The Gradle folks need to publish a new release of Gradle Script Kotlin built with Kotlin 1.1 RC. Once they do that, the problem will be resolved.
Does it happened? How I could update in my existing project?
How I could add wrapper
task as it was in groovy
version of gradle.build
script?
Eeh, it seems it is IntelliJ Idea replace
distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-4.0-20170523130707+0000-bin.zip
to incorrect distributionUrl=https\://repo.gradle.org/gradle/dist-snapshots/gradle-script-kotlin-4.0-20170523130707+0000-all.zip
on project import or refresh.
It works with console ./gradlew
.
How it may be fixed?
opened 07:21AM - 09 Jun 17 UTC
closed 04:38PM - 16 Jan 18 UTC
`hello-kotlin` sample:
```
./gradlew
```
```
Downloading https://services… .gradle.org/distributions-snapshots/gradle-4.0-20170523130707+0000-bin.zip
Exception in thread "main" java.io.FileNotFoundException: https://downloads.gradle.org/distributions-snapshots/gradle-4.0-20170523130707+0000-bin.zip
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
at org.gradle.wrapper.Download.downloadInternal(Download.java:66)
at org.gradle.wrapper.Download.download(Download.java:51)
at org.gradle.wrapper.Install$1.call(Install.java:62)
at org.gradle.wrapper.Install$1.call(Install.java:48)
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
```
1 Like