diff --git a/server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt b/server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt index b3a417bd7..96eb61565 100644 --- a/server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt +++ b/server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt @@ -6,6 +6,7 @@ import org.eclipse.lsp4j.jsonrpc.services.JsonDelegate import org.eclipse.lsp4j.services.LanguageClient import org.eclipse.lsp4j.services.LanguageClientAware import org.eclipse.lsp4j.services.LanguageServer +import org.eclipse.lsp4j.services.NotebookDocumentService import org.javacs.kt.command.ALL_COMMANDS import org.javacs.kt.externalsources.* import org.javacs.kt.util.AsyncExecutor @@ -162,4 +163,10 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable { } override fun exit() {} + + // Fixed in https://github.com/eclipse/lsp4j/commit/04b0c6112f0a94140e22b8b15bb5a90d5a0ed851 + // Causes issue in lsp 0.15 + override fun getNotebookDocumentService(): NotebookDocumentService? { + return null; + } }