diff --git a/packages/core/src/codewhisperer/util/supplementalContext/crossFileContextUtil.ts b/packages/core/src/codewhisperer/util/supplementalContext/crossFileContextUtil.ts index a101485333f..17dc594cde9 100644 --- a/packages/core/src/codewhisperer/util/supplementalContext/crossFileContextUtil.ts +++ b/packages/core/src/codewhisperer/util/supplementalContext/crossFileContextUtil.ts @@ -202,15 +202,19 @@ export async function fetchProjectContext( target: 'default' | 'codemap' | 'bm25', languageclient?: LanguageClient ): Promise { - if (languageclient) { - const request: GetSupplementalContextParams = { - filePath: editor.document.uri.fsPath, + try { + if (languageclient) { + const request: GetSupplementalContextParams = { + filePath: editor.document.uri.fsPath, + } + const response = await languageclient.sendRequest( + getSupplementalContextRequestType.method, + request + ) + return response as CodeWhispererSupplementalContextItem[] } - const response = await languageclient.sendRequest( - getSupplementalContextRequestType.method, - request - ) - return response as CodeWhispererSupplementalContextItem[] + } catch (error) { + return [] } return [] }