-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
I was playing around with the LSP with Zed and produced the following error, thought I should report it. Sadly I don't know how I got there...
2025-12-22 21:26:06,023 [ 33] SEVERE - #c.j.a.b.AnalyzerLaterInvocator - null
null
java.lang.ExceptionInInitializerError
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletion(CodeCompletionHandlerBase.java:163)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$invokeCompletionWithTracing$3(CodeCompletionHandlerBase.java:241)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:29)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletionWithTracing(CodeCompletionHandlerBase.java:236)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletion(CodeCompletionHandlerBase.java:155)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletion(CodeCompletionHandlerBase.java:150)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invokeCompletion(CodeCompletionHandlerBase.java:146)
at org.jetbrains.kotlin.idea.completion.contributors.helpers.CompletionHelpersKt.scheduleCompletion$lambda$0(completionHelpers.kt:21)
at com.jetbrains.analyzer.bootstrap.AnalyzerApplication$invokeLater$1.invoke(AnalyzerApplication.kt:136)
at com.jetbrains.analyzer.bootstrap.AnalyzerApplication$invokeLater$1.invoke(AnalyzerApplication.kt:136)
at com.intellij.concurrency.ThreadContext.captureThreadContext$lambda$0(threadContext.kt:481)
at com.intellij.util.concurrency.ContextCallable.lambda$call$0(ContextCallable.java:74)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:176)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:72)
at com.intellij.concurrency.ThreadContext$captureThreadContext$3.invoke(threadContext.kt:482)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$invocator$1.wrap$lambda$1(AnalyzerLaterInvocator.kt:99)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:236)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:198)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$invocator$1$wrap$1.invoke(AnalyzerLaterInvocator.kt:98)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$invocator$1$wrap$1.invoke(AnalyzerLaterInvocator.kt:98)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$1.invokeSuspend(AnalyzerLaterInvocator.kt:108)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
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: com.intellij.openapi.progress.ProcessCanceledException: com.intellij.platform.instanceContainer.internal.ContainerDisposedException: Container '@1988013558 services' was disposed
at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:687)
at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:654)
at com.intellij.openapi.components.DelegatingComponentManagerEx.getService(DelegatingComponentManagerEx.kt:122)
at com.intellij.util.Alarm.<init>(Alarm.kt:129)
at com.intellij.util.Alarm.<init>(Alarm.kt:46)
at com.intellij.util.Alarm.<init>(Alarm.kt:104)
at com.intellij.util.Alarm.<init>(Alarm.kt:85)
at com.intellij.codeInsight.completion.StatisticsUpdate.<clinit>(StatisticsUpdate.kt:114)
... 29 more
Caused by: com.intellij.platform.instanceContainer.internal.ContainerDisposedException: Container '@1988013558 services' was disposed
at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.state(InstanceContainerImpl.kt:61)
at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.state(InstanceContainerImpl.kt:41)
at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.getInstanceHolder(InstanceContainerImpl.kt:302)
at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:682)
... 36 more
Caused by: com.intellij.platform.instanceContainer.internal.DisposalTrace
at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.dispose(InstanceContainerImpl.kt:291)
at com.intellij.serviceContainer.ComponentManagerImpl.dispose(ComponentManagerImpl.kt:1169)
at com.intellij.openapi.util.ObjectTree.runWithTrace(ObjectTree.java:158)
at com.intellij.openapi.util.ObjectTree.executeAll(ObjectTree.java:190)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:211)
at com.intellij.openapi.util.Disposer.dispose(Disposer.java:199)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1$1$4$1.invoke(AnalyzerImpl.kt:317)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1$1$4$1.invoke(AnalyzerImpl.kt:316)
at com.intellij.openapi.application.ActionsKt.runWriteAction$lambda$0(actions.kt:12)
at com.jetbrains.analyzer.bootstrap.AnalyzerApplication$runWriteAction$2.invoke(AnalyzerApplication.kt:52)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runWriteAction(NestedLocksThreadingSupport.kt:999)
at com.jetbrains.analyzer.bootstrap.AnalyzerApplication.runWriteAction(AnalyzerApplication.kt:52)
at com.intellij.openapi.application.ActionsKt.runWriteAction(actions.kt:12)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1$1.invokeSuspend(AnalyzerImpl.kt:316)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1$1.invoke(AnalyzerImpl.kt)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1$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.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:286)
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$4$analyzerImpl$1$withProject$3$1.invokeSuspend(AnalyzerImpl.kt:208)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1.invoke(AnalyzerImpl.kt)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3$1.invoke(AnalyzerImpl.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3.invokeSuspend(AnalyzerImpl.kt:204)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3.invoke(AnalyzerImpl.kt)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1$withProject$3.invoke(AnalyzerImpl.kt)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$2.invokeSuspend(AnalyzerLaterInvocator.kt:122)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$2.invoke(AnalyzerLaterInvocator.kt)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1$2.invoke(AnalyzerLaterInvocator.kt)
at fleet.util.async.JobExtKt$use$2.invokeSuspend(JobExt.kt:10)
at fleet.util.async.JobExtKt$use$2.invoke(JobExt.kt)
at fleet.util.async.JobExtKt$use$2.invoke(JobExt.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:286)
at fleet.util.async.JobExtKt.use(JobExt.kt:10)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1.invokeSuspend(AnalyzerLaterInvocator.kt:121)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1.invoke(AnalyzerLaterInvocator.kt)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt$withLaterInvocator$2$1.invoke(AnalyzerLaterInvocator.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:286)
at com.jetbrains.analyzer.bootstrap.AnalyzerLaterInvocatorKt.withLaterInvocator(AnalyzerLaterInvocator.kt:67)
at com.jetbrains.analyzer.bootstrap.AnalyzerImplKt$withAnalyzerImpl$2$4$analyzerImpl$1.withProject(AnalyzerImpl.kt:202)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2$serverContext$1$withServer$2$1$2$3$2$server1$1$use$2.invokeSuspend(LSServerAnalyzerImpl.kt:167)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2$serverContext$1$withServer$2$1$2$3$2$server1$1$use$2.invoke(LSServerAnalyzerImpl.kt)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2$serverContext$1$withServer$2$1$2$3$2$server1$1$use$2.invoke(LSServerAnalyzerImpl.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImplKt$createServerStarterAnalyzerImpl$1$start$2$serverContext$1$withServer$2$1$2$3$2$server1$1.use(LSServerAnalyzerImpl.kt:153)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImpl.withAnalysisContextImpl$language_server_api_impl_analyzer(LSServerAnalyzerImpl.kt:242)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImpl.withAnalysisContext$suspendImpl(LSServerAnalyzerImpl.kt:215)
at com.jetbrains.ls.snapshot.api.impl.core.LSServerAnalyzerImpl.withAnalysisContext(LSServerAnalyzerImpl.kt)
at com.jetbrains.ls.api.core.LSServerKt.withAnalysisContext(LSServer.kt:68)
at com.jetbrains.ls.api.features.impl.common.kotlin.completion.LSCompletionProviderKotlinImpl.applyCompletion(LSCompletionProviderKotlinImpl.kt:41)
at com.jetbrains.ls.api.features.impl.common.completion.LSAbstractCompletionProvider$commandDescriptors$1.execute(LSAbstractCompletionProvider.kt:204)
at com.jetbrains.ls.api.features.commands.LSCommand.executeCommand(LSCommand.kt:19)
at com.jetbrains.ls.kotlinLsp.requests.FeaturesKt$features$2.invokeSuspend(features.kt:34)
at com.jetbrains.ls.kotlinLsp.requests.FeaturesKt$features$2.invoke(features.kt)
at com.jetbrains.ls.kotlinLsp.requests.FeaturesKt$features$2.invoke(features.kt)
at com.jetbrains.lsp.implementation.WithLspKt$withLsp$3$1$1$1$1.invokeSuspend(withLsp.kt:126)
... 7 more
Metadata
Metadata
Assignees
Labels
No labels