Gracefully handle exceptions from applying a quick fix

This commit is contained in:
aboyko
2025-04-04 16:56:30 -04:00
parent d5b21a7e8c
commit e5db6b3dcd

View File

@@ -143,6 +143,9 @@ public class RewriteRefactorings implements CodeActionResolver, QuickfixHandler
cus.addAll(ORAstUtils.parseInputs(jp, inputs, null));
}
return recipeRepo.computeWorkspaceEditAwareOfPreview(r, cus, progress, projectWide).whenComplete((o, t) -> progress.done());
}).exceptionally(t -> {
progress.done();
return Optional.empty();
});
}
return CompletableFuture.completedFuture(Optional.empty());