Edoardo Luppi
06/17/2025, 7:44 AMcom.intellij.diagnostic.PluginException: Class org.jetbrains.kotlin.idea.core.script.k1.modules.ScriptDependenciesInfo$ForProject must not be requested from main classloader of org.jetbrains.kotlin plugin. Matches content module (packagePrefix=org.jetbrains.kotlin.idea.core.script.k1., moduleName=kotlin.base.scripting.k1). [Plugin: org.jetbrains.kotlin]
at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.kt:185)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
wasyl
06/17/2025, 9:55 AMEdoardo Luppi
06/17/2025, 9:56 AMAnna Kozlova
06/17/2025, 2:40 PMEdoardo Luppi
06/17/2025, 2:41 PMbuildSrc
. No code highlight or completion.Anna Kozlova
06/17/2025, 2:44 PMgradle
+ buildSrc
nowEdoardo Luppi
06/17/2025, 2:46 PMwasyl
06/17/2025, 2:48 PMwhy do you use K1 mode (smart completion already appeared in alpha), what else is a show stopper for you?For me it's missing intentions and quickfixes โ I use them a lot and it's disruptive when I expect a quickfix because I've used in the past but it's missing. I don't have a comprehensive list of what I use that's not implemented in K2 specifically, but last time K2 got enabled automatically I realized because it was missing something like convert parameter to function I think.
Anna Kozlova
06/17/2025, 2:54 PMConvert property to function
and it should be available in EAP but not in the other direction.
It's already too late (because we are already in the stabilization phase) but it really makes sense to try k2 from time to time and report what features do you miss, the list should not be long anymoreEdoardo Luppi
06/17/2025, 2:56 PMmingwX64
is highlighted in yellow now?Anna Kozlova
06/17/2025, 2:57 PMEdoardo Luppi
06/17/2025, 2:58 PM@KotlinGradlePluginPublicDsl
?wasyl
06/17/2025, 3:04 PMit really makes sense to try k2 from time to time and report what features do you miss, the list should not be long anymoreI enable it every once in a while and I appreciate that it's very stable at this point โ I mostly realize it's enabled when a feature is missing at which point I disable it. Frankly I didn't think that reporting missing features is required because I assumed that everything K1 has will eventually be ported to K2, I just need to wait. And I don't switch to K2 full-time because in the end there are some features missing and I use them, and other than that I don't see a perceptible difference (I suppose K1 is slower but not enough to make it a deal breaker)
Anna Kozlova
06/17/2025, 3:12 PMwasyl
06/17/2025, 3:29 PMAnna Kozlova
06/17/2025, 3:36 PMwasyl
06/17/2025, 3:52 PMconvert parameter to receiver
intention then I use it constantly)Anna Kozlova
06/17/2025, 4:08 PMconvert parameter to receiverwas ported in 24.3, it's another intention
Edoardo Luppi
06/18/2025, 10:32 AMAnna Kozlova
06/18/2025, 10:55 AMEdoardo Luppi
06/18/2025, 10:57 AMEdoardo Luppi
06/19/2025, 8:41 PMAnna Kozlova
06/24/2025, 11:18 AMEdoardo Luppi
06/24/2025, 11:27 AMAnna Kozlova
06/24/2025, 11:29 AMEdoardo Luppi
06/24/2025, 11:31 AM