Skip to content

Multiple LSP instances not supported #108

@viluon

Description

@viluon

Steps to reproduce:

  • open two VS Code windows for different Kotlin (Gradle) projects
  • observe errors in the logs, LSP features not working

It seems that running two instances runs into The file is locked / NoSuchFile exceptions:

Exception in thread "main" org.h2.mvstore.MVStoreException: Could not open file /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/1]
	at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:126)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:286)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:65)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
Caused by: java.nio.file.NoSuchFileException: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:213)
	at java.base/java.nio.channels.FileChannel.open(FileChannel.java:301)
	at org.h2.store.fs.disk.FilePathDisk.open(FilePathDisk.java:468)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:112)
	... 48 more
Full logs
WARNING: package com.apple.laf not in java.desktop
WARNING: package com.apple.eawt.event not in java.desktop
WARNING: package sun.awt.windows not in java.desktop
WARNING: package com.apple.eawt not in java.desktop
WARNING: package sun.lwawt.macosx not in java.desktop
WARNING: package sun.lwawt not in java.desktop
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by com.jetbrains.analyzer.filewatcher.FileWatcher$Companion in an unnamed module (file:/home/viluon/.vscode/extensions/jetbrains.kotlin-0.253.10629/server/extracted/lib/language-server.kotlin-lsp.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

2025-10-22 17:28:36,034 [      2]   INFO - #c.j.l.k.KotlinLspServerKt - idea.config.path=/home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/config
2025-10-22 17:28:36,065 [     33]   INFO - #c.j.l.k.KotlinLspServerKt - idea.system.path=/home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system
2025-10-22 17:28:36,410 [      0]   INFO - #c.i.i.p.PluginManager - Plugin set resolution:
Module kotlin.code-insight.inspections.k2.xml is not enabled because dependency kotlin.base.external-build-system is not available
2025-10-22 17:28:36,702 [     14] WARNING - #c.j.l.s.a.i.c.FsIndexStoreKt - Store will be recreated (db=/home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db)
The file is locked: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/7]
org.h2.mvstore.MVStoreException: The file is locked: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/7]
	at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
	at org.h2.mvstore.SingleFileStore.lockFileChannel(SingleFileStore.java:143)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:117)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:286)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:58)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)

2025-10-22 17:28:36,705 [     17] WARNING - #c.j.l.s.a.i.c.FsIndexStoreKt - Store will be recreated (db=/home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db)
Cannot invoke "org.h2.mvstore.MVMap.close()" because "this.layout" is null
java.lang.NullPointerException: Cannot invoke "org.h2.mvstore.MVMap.close()" because "this.layout" is null
	at org.h2.mvstore.FileStore.close(FileStore.java:282)
	at org.h2.mvstore.SingleFileStore.close(SingleFileStore.java:168)
	at org.h2.mvstore.MVStore.closeStore(MVStore.java:705)
	at org.h2.mvstore.MVStore.closeImmediately(MVStore.java:664)
	at org.h2.mvstore.MVStore.unlockAndCheckPanicCondition(MVStore.java:364)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:296)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:58)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)

2025-10-22 17:28:36,705 [     17] WARNING - #c.j.l.s.a.i.c.FsIndexStoreKt - Cannot open cache state storage, will be recreated
The file is locked: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/7]
org.h2.mvstore.MVStoreException: The file is locked: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/7]
	at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
	at org.h2.mvstore.SingleFileStore.lockFileChannel(SingleFileStore.java:143)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:117)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:286)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:58)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)

2025-10-22 17:28:36,706 [     18] WARNING - #c.j.l.s.a.i.c.FsIndexStoreKt - Store will be recreated (db=/home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db)
Could not open file /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/1]
org.h2.mvstore.MVStoreException: Could not open file /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/1]
	at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:126)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:286)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:65)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
Caused by: java.nio.file.NoSuchFileException: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:213)
	at java.base/java.nio.channels.FileChannel.open(FileChannel.java:301)
	at org.h2.store.fs.disk.FilePathDisk.open(FilePathDisk.java:468)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:112)
	... 48 more

2025-10-22 17:28:36,707 [     19] WARNING - #c.j.l.s.a.i.c.FsIndexStoreKt - Store will be recreated (db=/home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db)
Cannot invoke "org.h2.mvstore.MVMap.close()" because "this.layout" is null
java.lang.NullPointerException: Cannot invoke "org.h2.mvstore.MVMap.close()" because "this.layout" is null
	at org.h2.mvstore.FileStore.close(FileStore.java:282)
	at org.h2.mvstore.SingleFileStore.close(SingleFileStore.java:168)
	at org.h2.mvstore.MVStore.closeStore(MVStore.java:705)
	at org.h2.mvstore.MVStore.closeImmediately(MVStore.java:664)
	at org.h2.mvstore.MVStore.unlockAndCheckPanicCondition(MVStore.java:364)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:296)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:65)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)

Exception in thread "main" org.h2.mvstore.MVStoreException: Could not open file /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db [2.3.232/1]
	at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:126)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:81)
	at org.h2.mvstore.MVStore.<init>(MVStore.java:286)
	at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2035)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.tryOpenMvStore(MvStoreHelper.kt:82)
	at com.intellij.util.io.mvstore.MvStoreHelperKt.createOrResetMvStore(MvStoreHelper.kt:65)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.createDB(FsIndexStore.kt:473)
	at com.jetbrains.ls.snapshot.api.impl.core.FsIndexStoreKt.fileIndexDB(FsIndexStore.kt:63)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invokeSuspend(LSServerAnalyzerImpl.kt:84)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2.invoke(LSServerAnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invokeSuspend(AnalyzerImpl.kt:262)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invokeSuspend(AnalyzerImpl.kt:261)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invokeSuspend(AnalyzerImpl.kt:177)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$1.invoke(AnalyzerImpl.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invokeSuspend(JobExt.kt:53)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at fleet.util.async.JobExtKt$withCoroutineScope$2.invoke(JobExt.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:285)
	at fleet.util.async.JobExtKt.withCoroutineScope(JobExt.kt:53)
	at fleet.util.async.JobExtKt.withCoroutineScope$default(JobExt.kt:46)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invokeSuspend(AnalyzerImpl.kt:102)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2.invoke(AnalyzerImpl.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt.withAnalyzerImpl(AnalyzerImpl.kt:101)
	at com.jetbrains.analyzer.api.AnalyzerKt.withAnalyzer(Analyzer.kt:73)
	at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1.start(LSServerAnalyzerImpl.kt:80)
	at com.jetbrains.ls.kotlinLsp.KotlinLspServerKt$run$1.invokeSuspend(KotlinLspServer.kt:71)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
Caused by: java.nio.file.NoSuchFileException: /home/viluon/.config/Code/User/globalStorage/jetbrains.kotlin/system/analyzer.index/data.mv.db
	at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newFileChannel(UnixFileSystemProvider.java:213)
	at java.base/java.nio.channels.FileChannel.open(FileChannel.java:301)
	at org.h2.store.fs.disk.FilePathDisk.open(FilePathDisk.java:468)
	at org.h2.mvstore.SingleFileStore.open(SingleFileStore.java:112)
	... 48 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions