Skip to content

Notebooks failing to launch in IDEA in Win11 WSL2 project #481

@GavinRay97

Description

@GavinRay97

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions