{"record":{"id":"5f83b5634c0b4d81","repo":"n8n-io/n8n","slug":"brave-search-failed-response-status-response","errorCode":null,"errorMessage":"Brave search failed: ${response.status} ${response.statusText}","messagePattern":"Brave search failed: (.+?) (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/@n8n/ai-utilities/src/web-search/brave-search.ts","lineNumber":104,"sourceCode":"\t\t\tfunction onAbort() {\n\t\t\t\tclearTimeout(timer);\n\t\t\t\tresolve();\n\t\t\t}\n\t\t\tsignal?.addEventListener('abort', onAbort, { once: true });\n\t\t});\n\n\tlet response = await runSearch();\n\tfor (\n\t\tlet attempt = 1;\n\t\tattempt < MAX_ATTEMPTS && !response.ok && isRetryable(response.status);\n\t\tattempt++\n\t) {\n\t\tawait backoff(RETRY_BASE_MS * 2 ** (attempt - 1));\n\t\tresponse = await runSearch();\n\t}\n\n\tif (!response.ok) {\n\t\tthrow new Error(`Brave search failed: ${response.status} ${response.statusText}`);\n\t}\n\n\tconst data = (await response.json()) as BraveSearchApiResponse;\n\n\treturn {\n\t\tquery,\n\t\tresults: (data.web?.results ?? []).map((r) => ({\n\t\t\ttitle: r.title,\n\t\t\turl: r.url,\n\t\t\tsnippet: r.description,\n\t\t\t...(r.age ? { publishedDate: r.age } : {}),\n\t\t})),\n\t};\n}\n","sourceCodeStart":86,"sourceCodeEnd":119,"githubUrl":"https://github.com/n8n-io/n8n/blob/5ac6606e81f67bb9534255570cd4e86fd8101eee/packages/@n8n/ai-utilities/src/web-search/brave-search.ts#L86-L119","documentation":"Error \"Brave search failed: ${response.status} ${response.statusText}\" thrown in n8n-io/n8n.","triggerScenarios":"Thrown at packages/@n8n/ai-utilities/src/web-search/brave-search.ts:104 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5ac6606e81f67bb9534255570cd4e86fd8101eee","analyzedAt":"2026-08-12T05:26:35.080Z","schemaVersion":2},"datasetVersion":"2026-08-12T18:17:37.767Z"}