Skip to content

language server failing #6128

Closed
Closed
@drdozer

Description

@drdozer

I'm having no joy at all getting visual studio to play nicely with dotty.

It says: "The Dotty server crashed 5 times in the last 3 minutes. The server will not be restarted." Full stacktraces below.

I have downgraded the default java on my system to 8.

$ java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

I have deleted all my target directories and ~/.config/Code.

I have tried rolling back to the 0.1.13 version of the plugn.

Starting server
Exception in thread "main" java.lang.IllegalStateException: Expecting return type of CompletableFuture but was : class java.util.concurrent.CompletableFuture
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.lambda$getSupportedMethods$0(ServiceEndpoints.java:109)
	at org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil.findRpcMethods(AnnotationUtil.java:66)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:90)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:82)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.getSupportedMethods(Launcher.java:370)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.createJsonHandler(Launcher.java:381)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.create(Launcher.java:305)
	at dotty.tools.languageserver.Main$.startServer(Main.scala:74)
	at dotty.tools.languageserver.Main$.main$$anonfun$1(Main.scala:35)
	at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
	at scala.Console$.withOut(Console.scala:167)
	at dotty.tools.languageserver.Main$.main(Main.scala:36)
	at dotty.tools.languageserver.Main.main(Main.scala)
[Info  - 17:08:40] Connection to server got closed. Server will restart.
Starting server
Exception in thread "main" java.lang.IllegalStateException: Expecting return type of CompletableFuture but was : class java.util.concurrent.CompletableFuture
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.lambda$getSupportedMethods$0(ServiceEndpoints.java:109)
	at org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil.findRpcMethods(AnnotationUtil.java:66)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:90)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:82)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.getSupportedMethods(Launcher.java:370)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.createJsonHandler(Launcher.java:381)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.create(Launcher.java:305)
	at dotty.tools.languageserver.Main$.startServer(Main.scala:74)
	at dotty.tools.languageserver.Main$.main$$anonfun$1(Main.scala:35)
	at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
	at scala.Console$.withOut(Console.scala:167)
	at dotty.tools.languageserver.Main$.main(Main.scala:36)
	at dotty.tools.languageserver.Main.main(Main.scala)
[Info  - 17:08:40] Connection to server got closed. Server will restart.
Starting server
Exception in thread "main" java.lang.IllegalStateException: Expecting return type of CompletableFuture but was : class java.util.concurrent.CompletableFuture
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.lambda$getSupportedMethods$0(ServiceEndpoints.java:109)
	at org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil.findRpcMethods(AnnotationUtil.java:66)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:90)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:82)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.getSupportedMethods(Launcher.java:370)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.createJsonHandler(Launcher.java:381)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.create(Launcher.java:305)
	at dotty.tools.languageserver.Main$.startServer(Main.scala:74)
	at dotty.tools.languageserver.Main$.main$$anonfun$1(Main.scala:35)
	at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
	at scala.Console$.withOut(Console.scala:167)
	at dotty.tools.languageserver.Main$.main(Main.scala:36)
	at dotty.tools.languageserver.Main.main(Main.scala)
[Info  - 17:08:41] Connection to server got closed. Server will restart.
Starting server
Exception in thread "main" java.lang.IllegalStateException: Expecting return type of CompletableFuture but was : class java.util.concurrent.CompletableFuture
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.lambda$getSupportedMethods$0(ServiceEndpoints.java:109)
	at org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil.findRpcMethods(AnnotationUtil.java:66)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:90)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:82)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.getSupportedMethods(Launcher.java:370)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.createJsonHandler(Launcher.java:381)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.create(Launcher.java:305)
	at dotty.tools.languageserver.Main$.startServer(Main.scala:74)
	at dotty.tools.languageserver.Main$.main$$anonfun$1(Main.scala:35)
	at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
	at scala.Console$.withOut(Console.scala:167)
	at dotty.tools.languageserver.Main$.main(Main.scala:36)
	at dotty.tools.languageserver.Main.main(Main.scala)
[Info  - 17:08:41] Connection to server got closed. Server will restart.
Starting server
Exception in thread "main" java.lang.IllegalStateException: Expecting return type of CompletableFuture but was : class java.util.concurrent.CompletableFuture
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.lambda$getSupportedMethods$0(ServiceEndpoints.java:109)
	at org.eclipse.lsp4j.jsonrpc.services.AnnotationUtil.findRpcMethods(AnnotationUtil.java:66)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:90)
	at org.eclipse.lsp4j.jsonrpc.services.ServiceEndpoints.getSupportedMethods(ServiceEndpoints.java:82)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.getSupportedMethods(Launcher.java:370)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.createJsonHandler(Launcher.java:381)
	at org.eclipse.lsp4j.jsonrpc.Launcher$Builder.create(Launcher.java:305)
	at dotty.tools.languageserver.Main$.startServer(Main.scala:74)
	at dotty.tools.languageserver.Main$.main$$anonfun$1(Main.scala:35)
	at scala.util.DynamicVariable.withValue(DynamicVariable.scala:62)
	at scala.Console$.withOut(Console.scala:167)
	at dotty.tools.languageserver.Main$.main(Main.scala:36)
	at dotty.tools.languageserver.Main.main(Main.scala)
[Error - 17:08:42] Connection to server got closed. Server will not be restarted.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions