-
Notifications
You must be signed in to change notification settings - Fork 110
Open
Description
I am getting the following errors trying to open Kotlin Notebooks in my repo in IDEA:
IntelliJ IDEA 2025.2 EAP (Ultimate Edition)
Build #IU-252.23591.19, built on June 24, 2025
Source revision: 431dec445ebd2
Licensed to IntelliJ IDEA EAP user: Gavin Ray
Expiration date: July 24, 2025
Runtime version: 21.0.7+6-b1038.54 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 8192M
Cores: 32
Registry:
ide.experimental.ui=true
idea.ignore.disabled.plugins=true
terminal.new.ui.fish=true
terminal.new.ui.powershell.unix=true
terminal.new.ui.reworked=true
use.new.container.management.tools.ui=true
java.annotations.inference.nullable.method=true
jvm.dfa.analysis.ui.security.analysis.window.was.shown=true
Non-Bundled Plugins:
com.intellij.notebooks.core (252.23591.30)
intellij.jupyter (252.23591.30)
kotest-plugin-intellij (1.3.96-2025.1)
Kotlin: 252.23591.19-IJ
java.lang.IllegalStateException: Failed to launch session
at com.intellij.jupyter.core.jupyter.connections.session.JupyterNotebookSessionFactory.launchSession(JupyterNotebookSessionFactory.kt:148)
at com.intellij.jupyter.core.jupyter.connections.session.JupyterNotebookSessionFactory.access$launchSession(JupyterNotebookSessionFactory.kt:24)
at com.intellij.jupyter.core.jupyter.connections.session.JupyterNotebookSessionFactory$launchSession$1.invokeSuspend(JupyterNotebookSessionFactory.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
java.lang.IllegalArgumentException: No REPL factory providers are available on the current classpath
at org.jetbrains.kotlinx.jupyter.repl.creating.ProvidersKt.loadDefaultReplFactory(Providers.kt:10)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.embedded.MessageHanderFactoryKt.getReplFactory(messageHanderFactory.kt:54)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.embedded.MessageHanderFactoryKt.createEmbeddedMessageHandler(messageHanderFactory.kt:36)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.embedded.EmbeddedKotlinKernelSession.createMessageHandler(EmbeddedKotlinKernelSession.kt:86)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.embedded.EmbeddedKotlinKernelSession.<init>(EmbeddedKotlinKernelSession.kt:35)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.embedded.EmbeddedKotlinKernelSession.<init>(EmbeddedKotlinKernelSession.kt)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.embedded.EmbeddedKernelRunnableHandler.createSession-sG23Yws(EmbeddedKernelRunnableHandler.kt:33)
at com.intellij.kotlin.jupyter.core.jupyter.kernel.server.KotlinInProcessJupyterClient.createWebSocketClientForKernel-6A3UCyE(KotlinInProcessJupyterClient.kt:213)
at com.intellij.jupyter.core.jupyter.connections.execution.core.JupyterKernelClient.getOrCreateWebSocketClientPromise$lambda$9$lambda$8(JupyterKernelClient.kt:183)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
Checking idea.log
, I see several entries which seem related:
2025-07-10 09:13:49,240 [ 168259] WARN - #o.j.k.i.script - [KOTLIN_SCRIPTING] Invalid classpath entry '\\wsl.localhost\Ubuntu\home\user\.gradle\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-stdlib\2.0.21\4789c95c3f2037f6689c0786baf1684275734ad3\kotlin-stdlib-2.0.21-sources.jar!', notExists=true
2025-07-10 09:15:59,277 [ 298296] WARN - #c.i.o.o.e.ConfigurableExtensionPointUtil - ignore deprecated groupId: language for id: preferences.language.Kotlin.scripting
2025-07-10 09:15:59,277 [ 298296] WARN - #c.i.o.o.e.ConfigurableExtensionPointUtil - ignore deprecated groupId: tools for id: kotlinNotebook.newNotebook
2025-07-10 09:16:00,236 [ 299255] WARN - org.eclipse.aether.internal.impl.DefaultTrackingFileManager - Failed to read tracking file '\\wsl.localhost\Ubuntu\home\user\.m2\repository\org\jetbrains\kotlinx\kotlin-jupyter-kernel-shadowed\resolver-status.properties'
java.io.IOException: Incorrect function
2025-07-10 09:13:47,584 [ 166603] WARN - #c.i.k.j.k.s.KotlinNotebookScriptLibrariesProvider$Companion - No library dependencies found for notebook file: sandbox.ipynb
2025-07-10 09:13:47,610 [ 166629] WARN - org.eclipse.aether.internal.impl.DefaultTrackingFileManager - Failed to read tracking file '\\wsl.localhost\Ubuntu\home\user\.m2\repository\org\jetbrains\kotlinx\kotlin-jupyter-ide-classpath-shadowed\0.13.0-475\_remote.repositories'
java.io.IOException: Incorrect function
at java.base/sun.nio.ch.FileDispatcherImpl.lock0(Native Method)
at java.base/sun.nio.ch.FileDispatcherImpl.lock(FileDispatcherImpl.java:107)
at java.base/sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:1504)
...
at org.jetbrains.idea.maven.aether.ArtifactRepositoryManager.resolveDependencyAsArtifact(ArtifactRepositoryManager.java:334)
at com.intellij.jarRepository.JarRepositoryManager$LibraryResolveJob.perform(JarRepositoryManager.java:762)
at com.intellij.jarRepository.JarRepositoryManager$LibraryResolveJob.perform(JarRepositoryManager.java:725)
at com.intellij.jarRepository.JarRepositoryManager$AetherJob.apply(JarRepositoryManager.java:625)
at com.intellij.jarRepository.JarRepositoryManager$AetherJob.apply(JarRepositoryManager.java:604)
...
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
at com.intellij.jarRepository.JarRepositoryManager.submitSyncJob(JarRepositoryManager.java:534)
at com.intellij.jarRepository.JarRepositoryManager.loadDependenciesSync(JarRepositoryManager.java:323)
at com.intellij.kotlin.jupyter.core.resources.KotlinNotebookMavenArtifactsDownloader.downloadAndSaveToDirectory(KotlinNotebookMavenArtifactsDownloader.kt:148)
at com.intellij.kotlin.jupyter.core.resources.KotlinNotebookMavenArtifactsDownloader.access$downloadAndSaveToDirectory(KotlinNotebookMavenArtifactsDownloader.kt:32)
at com.intellij.kotlin.jupyter.core.resources.KotlinNotebookMavenArtifactsDownloader$downloadArtifactAsync$2$1.download(KotlinNotebookMavenArtifactsDownloader.kt:80)
at com.intellij.kotlin.jupyter.core.resources.KotlinNotebookMavenArtifactsDownloader$startDownload$1.invokeSuspend(KotlinNotebookMavenArtifactsDownloader.kt:195)
Metadata
Metadata
Assignees
Labels
No labels