JetBrains / jewel

An implementation of the IntelliJ look and feels in Compose for Desktop
Apache License 2.0
634 stars 30 forks source link

KeyEvents does not work for IDEA 242 #413

Closed fscarponi closed 1 week ago

fscarponi commented 1 week ago

Looks like there are something wrong on key event mapping... This exception is thrown when you try to use directional arrow to move on SLC

java.lang.NoClassDefFoundError: androidx/compose/ui/input/key/KeyEvent_skikoKt
    at org.jetbrains.jewel.foundation.lazy.SelectableLazyColumnKt$SelectableLazyColumn$5.invoke-ZmokQxo(SelectableLazyColumn.kt:93)
    at org.jetbrains.jewel.foundation.lazy.SelectableLazyColumnKt$SelectableLazyColumn$5.invoke(SelectableLazyColumn.kt:91)
    at androidx.compose.ui.input.key.KeyInputNode.onPreKeyEvent-ZmokQxo(KeyInputModifier.kt:81)
    at androidx.compose.ui.focus.FocusOwnerImpl.dispatchKeyEvent-ZmokQxo(FocusOwnerImpl.kt:225)
    at androidx.compose.ui.node.RootNodeOwner.onKeyEvent-ZmokQxo(RootNodeOwner.skiko.kt:220)
    at androidx.compose.ui.scene.MultiLayerComposeSceneImpl.processKeyEvent-ZmokQxo(MultiLayerComposeScene.skiko.kt:250)
    at androidx.compose.ui.scene.BaseComposeScene$inputHandler$3.invoke-ZmokQxo(BaseComposeScene.skiko.kt:63)
    at androidx.compose.ui.scene.BaseComposeScene$inputHandler$3.invoke(BaseComposeScene.skiko.kt:63)
    at androidx.compose.ui.scene.ComposeSceneInputHandler.onKeyEvent-ZmokQxo(ComposeSceneInputHandler.skiko.kt:129)
    at androidx.compose.ui.scene.BaseComposeScene.sendKeyEvent-ZmokQxo(BaseComposeScene.skiko.kt:223)
    at androidx.compose.ui.scene.ComposeSceneMediator.onKeyEvent(ComposeSceneMediator.desktop.kt:432)
    at androidx.compose.ui.scene.ComposeSceneMediator.access$onKeyEvent(ComposeSceneMediator.desktop.kt:102)
    at androidx.compose.ui.scene.ComposeSceneMediator$keyListener$1.keyPressed(ComposeSceneMediator.desktop.kt:242)
    at java.desktop/java.awt.Component.processKeyEvent(Component.java:6620)
    at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2901)
    at java.desktop/java.awt.Component.processEvent(Component.java:6439)
    at java.desktop/java.awt.Container.processEvent(Container.java:2266)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5032)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
    at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:886)
    at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1162)
    at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1023)
    at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:849)
    at com.intellij.ide.IdeKeyboardFocusManager.access$dispatchEvent$s1569605750(IdeKeyboardFocusManager.kt:28)
    at com.intellij.ide.IdeKeyboardFocusManager$dispatchEvent$dispatch$1.invoke(IdeKeyboardFocusManager.kt:43)
    at com.intellij.ide.IdeKeyboardFocusManager$dispatchEvent$dispatch$1.invoke(IdeKeyboardFocusManager.kt:43)
    at com.intellij.ide.IdeKeyboardFocusManager$dispatchEvent$1.invoke(IdeKeyboardFocusManager.kt:46)
    at com.intellij.ide.IdeKeyboardFocusManager$dispatchEvent$1.invoke(IdeKeyboardFocusManager.kt:46)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1035)
    at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:890)
    at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
    at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
    at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1036)
    at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
    at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1036)
    at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent(IdeKeyboardFocusManager.kt:46)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4909)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2810)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:783)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:755)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:753)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:752)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:696)
    at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.kt:623)
    at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$15(IdeEventQueue.kt:582)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:582)
    at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:73)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:357)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:356)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:356)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:351)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1035)
    at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:890)
    at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
    at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
    at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1036)
    at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
    at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1036)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$10(IdeEventQueue.kt:351)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:397)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Caused by: java.lang.ClassNotFoundException: androidx.compose.ui.input.key.KeyEvent_skikoKt PluginClassLoader(plugin=PluginDescriptor(name=Package Search, id=com.jetbrains.packagesearch.intellij-plugin, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2024.2\plugins\com.jetbrains.packagesearch.intellij-plugin, version=242.0.11, package=com.jetbrains.packagesearch, isBundled=false), packagePrefix=com.jetbrains.packagesearch., state=active, parents=PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.features-trainer, descriptorPath=kotlin.features-trainer.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.training, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.project-wizard.maven, descriptorPath=kotlin.project-wizard.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.tools.projectWizard.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.project-wizard.idea.k1, descriptorPath=kotlin.project-wizard.idea.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.tools.projectWizard.k1, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.project-wizard.gradle, descriptorPath=kotlin.project-wizard.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.tools.projectWizard.gradle, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.project-wizard.idea, descriptorPath=kotlin.project-wizard.idea.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.tools.projectWizard, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.project-wizard.compose, descriptorPath=kotlin.project-wizard.compose.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.tools.composeProjectWizard, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.onboarding, descriptorPath=kotlin.onboarding.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.onboarding, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin-ultimate.javascript.nodeJs, descriptorPath=kotlin-ultimate.javascript.nodeJs.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.ultimate.nodejs, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin-ultimate.javascript.debugger, descriptorPath=kotlin-ultimate.javascript.debugger.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.ultimate.javascript.debugger, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.run-configurations.testng, descriptorPath=kotlin.run-configurations.testng.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.testng, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.structural-search.k1, descriptorPath=kotlin.code-insight.structural-search.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.structuralsearch, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-reference-index, descriptorPath=kotlin.compiler-reference-index.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.search.refIndex, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.run-configurations.jvm, descriptorPath=kotlin.run-configurations.jvm.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.runConfigurations.jvm, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin-ultimate.profiler, descriptorPath=kotlin-ultimate.profiler.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.profiler, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.ml-completion, descriptorPath=kotlin.ml-completion.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.mlCompletion, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.compiler-plugin-support.maven, descriptorPath=kotlin.compiler-plugins.compiler-plugin-support.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.maven.compilerPlugin, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.maven, descriptorPath=kotlin.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.live-templates.k1, descriptorPath=kotlin.code-insight.live-templates.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.liveTemplates.k1, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.live-templates.shared, descriptorPath=kotlin.code-insight.live-templates.shared.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.liveTemplates, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.inspections.k1, descriptorPath=kotlin.code-insight.inspections.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.k1.codeinsight.inspections, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.k1, descriptorPath=kotlin.code-insight.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.k1.codeinsight, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.jvm-decompiler, descriptorPath=kotlin.jvm-decompiler.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.jvmDecompiler, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.run-configurations.junit, descriptorPath=kotlin.run-configurations.junit.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.junit, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.j2k.k1.new.post-processing, descriptorPath=kotlin.j2k.k1.new.post-processing.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.j2k.post.processing, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.j2k.k1.old.post-processing, descriptorPath=kotlin.j2k.k1.old.post-processing.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.j2k.old.post.processing, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.injection.k1, descriptorPath=kotlin.injection.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.injection, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.i18n, descriptorPath=kotlin.i18n.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.i18n, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.gradle.code-insight-groovy, descriptorPath=kotlin.gradle.code-insight-groovy.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.groovy, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.grazie, descriptorPath=kotlin.grazie.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.grazie, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.gradle.gradle-tooling, descriptorPath=kotlin.gradle.gradle-tooling.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.gradleTooling, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.compiler-plugin-support.gradle, descriptorPath=kotlin.compiler-plugins.compiler-plugin-support.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.gradleJava.compilerPlugin, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.gradle.gradle-java, descriptorPath=kotlin.gradle.gradle-java.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.gradle.code-insight-common, descriptorPath=kotlin.gradle.code-insight-common.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.gradleCodeInsightCommon, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.gradle.code-insight-toml, descriptorPath=kotlin.gradle.code-insight-toml.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.gradle.versionCatalog.toml, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.gradle.gradle, descriptorPath=kotlin.gradle.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.gradle, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.git, descriptorPath=kotlin.git.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.git, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.run-configurations.junit-fe10, descriptorPath=kotlin.run-configurations.junit-fe10.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.fe10.junit, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.jvm-debugger.sequence, descriptorPath=kotlin.jvm-debugger.sequence.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.debugger.sequence, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.coverage, descriptorPath=kotlin.coverage.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.coverage, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.copyright, descriptorPath=kotlin.copyright.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.copyright, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.scripting, descriptorPath=kotlin.compiler-plugins.scripting.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.scripting.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.sam-with-receiver.maven, descriptorPath=kotlin.compiler-plugins.sam-with-receiver.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.samWithReceiver.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.sam-with-receiver.gradle, descriptorPath=kotlin.compiler-plugins.sam-with-receiver.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.samWithReceiver.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.parcelize.gradle, descriptorPath=kotlin.compiler-plugins.parcelize.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.parcelize.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.noarg.maven, descriptorPath=kotlin.compiler-plugins.noarg.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.noarg.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.noarg.gradle, descriptorPath=kotlin.compiler-plugins.noarg.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.noarg.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.lombok.maven, descriptorPath=kotlin.compiler-plugins.lombok.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.lombok.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.lombok.gradle, descriptorPath=kotlin.compiler-plugins.lombok.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.lombok.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.kotlinx-serialization.maven, descriptorPath=kotlin.compiler-plugins.kotlinx-serialization.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.kotlinxSerialization.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.kotlinx-serialization.gradle, descriptorPath=kotlin.compiler-plugins.kotlinx-serialization.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.kotlinxSerialization.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.kapt, descriptorPath=kotlin.compiler-plugins.kapt.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.kapt.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.assignment.maven, descriptorPath=kotlin.compiler-plugins.assignment.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.assignment.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.assignment.common.k1, descriptorPath=kotlin.compiler-plugins.assignment.common.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.assignment.k1, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.assignment.gradle, descriptorPath=kotlin.compiler-plugins.assignment.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.assignment.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.allopen.maven, descriptorPath=kotlin.compiler-plugins.allopen.maven.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.allopen.maven, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.compiler-plugins.allopen.gradle, descriptorPath=kotlin.compiler-plugins.allopen.gradle.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.compilerPlugin.allopen.gradleJava, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.postfix-templates.k1, descriptorPath=kotlin.code-insight.postfix-templates.k1.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.codeInsight.postfix, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.intentions.shared, descriptorPath=kotlin.code-insight.intentions.shared.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.codeInsight.intentions.shared, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.code-insight.inspections.shared, descriptorPath=kotlin.code-insight.inspections.shared.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.codeInsight.inspections.shared, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.base.injection, descriptorPath=kotlin.base.injection.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.base.injection, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.base.fe10.project-structure, descriptorPath=kotlin.base.fe10.project-structure.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.base.fe10.projectStructure, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.base.fe10.plugin, descriptorPath=kotlin.base.fe10.plugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.base.fe10.plugin, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.base.fe10.analysis-api-platform, descriptorPath=kotlin.base.fe10.analysis-api-platform.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.base.fe10.analysisApiPlatform, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.base.analysis-api-platform, descriptorPath=kotlin.base.analysis-api-platform.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin.idea.base.analysisApiPlatform, isBundled=true), PluginDescriptor(name=Performance Testing, id=com.jetbrains.performancePlugin, moduleName=intellij.performanceTesting.remoteDriver, descriptorPath=intellij.performanceTesting.remoteDriver.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\performanceTesting, version=242.18071.24, package=com.jetbrains.performancePlugin.remotedriver, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin-ultimate.ultimate-native, descriptorPath=kotlin-ultimate.ultimate-native.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=com.jetbrains.mpp, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin-ultimate.common-native, descriptorPath=kotlin-ultimate.common-native.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=com.jetbrains.kotlin.commonNative, isBundled=true), PluginDescriptor(name=Performance Testing, id=com.jetbrains.performancePlugin, moduleName=intellij.performanceTesting.vcs, descriptorPath=intellij.performanceTesting.vcs.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\performanceTesting, version=242.18071.24, package=com.intellij.performanceTesting.vcs, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, moduleName=kotlin.performanceExtendedPlugin, descriptorPath=kotlin.performanceExtendedPlugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=com.intellij.performance.performancePlugin, isBundled=true), PluginDescriptor(name=Gradle DSL API, id=org.jetbrains.idea.gradle.dsl, moduleName=intellij.android.gradle.dsl.toml, descriptorPath=intellij.android.gradle.dsl.toml.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\android-gradle-dsl, version=242.18071.24, package=com.android.tools.idea.gradle.dsl.parser.toml, isBundled=true), PluginDescriptor(name=Gradle DSL API, id=org.jetbrains.idea.gradle.dsl, moduleName=intellij.android.gradle.dsl.kotlin, descriptorPath=intellij.android.gradle.dsl.kotlin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\android-gradle-dsl, version=242.18071.24, package=com.android.tools.idea.gradle.dsl.parser.kotlin, isBundled=true), PluginDescriptor(name=Gradle DSL API, id=org.jetbrains.idea.gradle.dsl, moduleName=intellij.android.gradle.dsl/groovy, descriptorPath=intellij.android.gradle.dsl.groovy.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\android-gradle-dsl, version=242.18071.24, package=com.android.tools.idea.gradle.dsl.parser.groovy, isBundled=true), PluginDescriptor(name=Gradle DSL API, id=org.jetbrains.idea.gradle.dsl, moduleName=intellij.android.gradle.dsl.declarative, descriptorPath=intellij.android.gradle.dsl.declarative.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\android-gradle-dsl, version=242.18071.24, package=com.android.tools.idea.gradle.declarative, isBundled=true), PluginDescriptor(name=Kotlin, id=org.jetbrains.kotlin, descriptorPath=plugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\Kotlin, version=242.18071.24-IJ, package=org.jetbrains.kotlin, isBundled=true), PluginDescriptor(name=Performance Testing, id=com.jetbrains.performancePlugin, descriptorPath=plugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\performanceTesting, version=242.18071.24, package=com.jetbrains.performancePlugin, isBundled=true), PluginDescriptor(name=Gradle DSL API, id=org.jetbrains.idea.gradle.dsl, descriptorPath=plugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\android-gradle-dsl, version=242.18071.24, package=com.android.tools.idea.gradle.dsl, isBundled=true), PluginDescriptor(name=Gradle, id=com.intellij.gradle, descriptorPath=plugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\gradle, version=242.18071.24, package=null, isBundled=true), PluginDescriptor(name=Maven, id=org.jetbrains.idea.maven, descriptorPath=plugin.xml, path=~\AppData\Local\Programs\IntelliJ IDEA Ultimate 2\plugins\maven, version=242.18071.24, package=null, isBundled=true), )
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:157)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    ... 87 more
kropp commented 1 week ago

KeyEvent has been removed from Skiko recently, so it seems you're using newer Skiko with some older Compose. Please sync the versions.

fscarponi commented 1 week ago

Thanks, i miss-coupled the compose-jewel version matrix