{"record":{"id":"f71831eeca08ef9e","repo":"microsoft/vscode","slug":"result-errordetails-message","errorCode":null,"errorMessage":"${result.errorDetails.message}","messagePattern":"\\$\\{result\\.errorDetails\\.message\\}","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCommands.ts","lineNumber":373,"sourceCode":"\t\t\tif (value instanceof vscode.ChatResponseTextEditPart && value.edits.length > 0) {\n\t\t\t\tedits.push(...value.edits.map(e => ({\n\t\t\t\t\trange: e.range,\n\t\t\t\t\tnewText: e.newText,\n\t\t\t\t\toldText: document.getText(e.range),\n\t\t\t\t})).filter(e => e.newText !== e.oldText));\n\t\t\t} else if (value instanceof vscode.ChatResponseMarkdownPart) {\n\t\t\t\tmarkdown += value.value.value;\n\t\t\t}\n\t\t}, () => { }, undefined, undefined, undefined, () => Promise.resolve(undefined));\n\n\t\tconst requestHandler = instantiationService.createInstance(ChatParticipantRequestHandler, [], request, stream, CancellationToken.None, {\n\t\t\tagentId: getChatParticipantIdFromName(editorAgentName),\n\t\t\tagentName: editorAgentName,\n\t\t\tintentId: request.command,\n\t\t}, () => false, undefined);\n\t\tconst result = await requestHandler.getResult();\n\t\tif (result.errorDetails) {\n\t\t\tthrow new Error(result.errorDetails.message);\n\t\t}\n\t\tconst suggestion = { markdown, edits };\n\t\tcomment.suggestion = suggestion;\n\t\treviewService.updateReviewComment(comment);\n\t\tthread.contextValue = edits.length\n\t\t\t? updateContextValue(thread.contextValue, 'hasSuggestion', 'hasNoSuggestion')\n\t\t\t: updateContextValue(thread.contextValue, 'hasNoSuggestion', 'hasSuggestion');\n\t\treturn suggestion;\n\t})()\n\t\t.catch(err => {\n\t\t\tlogService.error(err, 'Error fetching suggestion');\n\t\t\tcomment.suggestion = {\n\t\t\t\tmarkdown: `Error fetching suggestion: ${err?.message}`,\n\t\t\t\tedits: [],\n\t\t\t};\n\t\t\treviewService.updateReviewComment(comment);\n\t\t\treturn comment.suggestion;\n\t\t});","sourceCodeStart":355,"sourceCodeEnd":391,"githubUrl":"https://github.com/microsoft/vscode/blob/a94b963a32aa9749d69504576791fa29700ae46d/extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCommands.ts#L355-L391","documentation":"Error \"${result.errorDetails.message}\" thrown in microsoft/vscode.","triggerScenarios":"Thrown at extensions/copilot/src/extension/inlineChat/vscode-node/inlineChatCommands.ts:373 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"a94b963a32aa9749d69504576791fa29700ae46d","analyzedAt":"2026-08-12T01:08:56.794Z","schemaVersion":2},"datasetVersion":"2026-08-12T06:17:24.410Z"}