diff --git a/src/utils/commandUtils.ts b/src/utils/commandUtils.ts index 407aa5e2..ca1c944e 100644 --- a/src/utils/commandUtils.ts +++ b/src/utils/commandUtils.ts @@ -61,7 +61,15 @@ async function executeJavaLanguageServerCommand(...rest: any[]): Promise(JavaLanguageServerCommands.EXECUTE_WORKSPACE_COMMAND, ...rest); } catch (error) { + if (isCancelledError(error)) { + return; + } logger.error(error.toString()); throw error; } } + +function isCancelledError(error: any): boolean { + // See: https://microsoft.github.io/language-server-protocol/specifications/specification-current/#responseMessage + return error.code === -32800; +}