diff --git a/rascal-lsp/src/main/java/org/rascalmpl/vscode/lsp/rascal/RascalTextDocumentService.java b/rascal-lsp/src/main/java/org/rascalmpl/vscode/lsp/rascal/RascalTextDocumentService.java index 2ce9505d2..d161daf95 100644 --- a/rascal-lsp/src/main/java/org/rascalmpl/vscode/lsp/rascal/RascalTextDocumentService.java +++ b/rascal-lsp/src/main/java/org/rascalmpl/vscode/lsp/rascal/RascalTextDocumentService.java @@ -401,7 +401,7 @@ public void didRenameFiles(RenameFilesParams params, Set<ISourceLocation> worksp .thenCompose(docChanges -> client.applyEdit(new ApplyWorkspaceEditParams(docChanges))) .thenAccept(editResponse -> { if (!editResponse.isApplied()) { - throw new RuntimeException("Applying module rename failed: " + editResponse.getFailureReason()); + throw new RuntimeException("Applying module rename failed" + (editResponse.getFailureReason() != null ? (": " + editResponse.getFailureReason()) : "")); } }) .exceptionally(e -> {