":"ERROR_PROVIDER_ERROR","details":{"title":"Provider Error","detail":"Provider ...
错误信息
Request ID: 146eeaf9-4396-401c-a2d0-827beb6fa187
{"error":"ERROR_PROVIDER_ERROR","details":{"title":"Provider Error","detail":"Provider returned error: ","isRetryable":false,"additionalInfo":{},"buttons":[],"planChoices":[]},"isExpected":true}
Provider Error Provider returned error:
OAi: Provider Error Provider returned error:
at e9A (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34265:23670)
at Z5A (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34265:22658)
at a9A (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34266:6285)
at Xou.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34266:10400)
at async qOa.resume (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46830:13147)
at async b5u.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46884:9277)
at async b5u.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46884:13663)
at async vMe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34327:17597)
at async Object.Ea [as onSubmit] (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45811:4826)
at async vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:45785:57069
AI 解决方案
##错误翻译
原文:Provider returned error:
译文:提供者返回错误:
##原因分析
detail字段为空)。 workbench.desktop.main.js的e9A→Z5A→a9A函数链中,从代理后端获取流响应失败。 isRetryable: false说明错误不可重试,需排查根源。解决方案
因错误信息缺失,需按以下步骤排查(以API类提供者为例):
curl/Postman验证网络连通性; 若为Cursor代理问题,尝试重启应用、重新登录或检查代理设置。
// 示例:增强型API调用错误捕获(Node.js)
async function callProvider(apiUrl, apiKey) {
try {
const res = await fetch(apiUrl, {
headers: { Authorization: `Bearer ${apiKey}` }
});
if (!res.ok) {
const errDetail = await res.text(); // 捕获完整错误内容
throw new Error(`Provider Error: ${res.status} - ${errDetail}`);
}
return await res.json();
} catch (err) {
console.error("[Provider Call Failed]", err.message); // 记录详细日志
throw err;
}
}
预防措施
additionalInfo),而非仅依赖detail字段。