The code for executeCommand violated the LSP protocol by wrapping the result in another CompletableFuture object. This fix is required to make the vscode client work again.
Old return type: CompletableFuture<CompletableFuture<String>>
New return type: CompletableFuture<String>
The code for
executeCommand
violated the LSP protocol by wrapping the result in another CompletableFuture object. This fix is required to make the vscode client work again.Old return type:
CompletableFuture<CompletableFuture<String>>
New return type:CompletableFuture<String>