Skip to content

Commit 4435b41

Browse files
committed
Fix startup issue due to method always throwing unsupportedoperationexception
1 parent 9ff1cb1 commit 4435b41

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

server/src/main/kotlin/org/javacs/kt/KotlinLanguageServer.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import org.eclipse.lsp4j.jsonrpc.services.JsonDelegate
66
import org.eclipse.lsp4j.services.LanguageClient
77
import org.eclipse.lsp4j.services.LanguageClientAware
88
import org.eclipse.lsp4j.services.LanguageServer
9+
import org.eclipse.lsp4j.services.NotebookDocumentService
910
import org.javacs.kt.command.ALL_COMMANDS
1011
import org.javacs.kt.externalsources.*
1112
import org.javacs.kt.util.AsyncExecutor
@@ -162,4 +163,10 @@ class KotlinLanguageServer : LanguageServer, LanguageClientAware, Closeable {
162163
}
163164

164165
override fun exit() {}
166+
167+
// Fixed in https://github.com/eclipse/lsp4j/commit/04b0c6112f0a94140e22b8b15bb5a90d5a0ed851
168+
// Causes issue in lsp 0.15
169+
override fun getNotebookDocumentService(): NotebookDocumentService? {
170+
return null;
171+
}
165172
}

0 commit comments

Comments
 (0)