{"record":{"id":"b91f171814982514","repo":"usebruno/bruno","slug":"request-failed","errorCode":null,"errorMessage":"Request failed","messagePattern":"Request failed","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/bruno-app/src/components/CollectionApp/index.js","lineNumber":252,"sourceCode":"        initRunRequestEvent({ requestUid, itemUid: target.uid, collectionUid: collection.uid })\n      );\n\n      const runtimeOverrides\n        = options && typeof options.runtimeVariables === 'object' && options.runtimeVariables\n          ? options.runtimeVariables\n          : {};\n      const mergedRuntime = {\n        ...(collection.runtimeVariables || {}),\n        ...runtimeOverrides\n      };\n\n      const result = await sendNetworkRequest(requestItem, collection, environment, mergedRuntime);\n\n      if (result?.error) {\n        const errorMessage = typeof result.error === 'string'\n          ? result.error\n          : result.error?.message || 'Request failed';\n        throw new Error(errorMessage);\n      }\n\n      dispatch(\n        responseReceived({\n          itemUid: target.uid,\n          collectionUid: collection.uid,\n          response: {\n            status: result.status,\n            statusText: result.statusText,\n            headers: result.headers,\n            data: result.data,\n            dataBuffer: result.dataBuffer,\n            size: result.size,\n            duration: result.duration,\n            timeline: serializeTimeline(result.timeline)\n          }\n        })\n      );","sourceCodeStart":234,"sourceCodeEnd":270,"githubUrl":"https://github.com/usebruno/bruno/blob/9bdd81c7bdc57006e5f5ebffb79321a8d979f712/packages/bruno-app/src/components/CollectionApp/index.js#L234-L270","documentation":"Error \"Request failed\" thrown in usebruno/bruno.","triggerScenarios":"Thrown at packages/bruno-app/src/components/CollectionApp/index.js:252 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the response/error details in the request timeline for the underlying cause.","Verify the URL, network connectivity, and any auth credentials, then resend."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9bdd81c7bdc57006e5f5ebffb79321a8d979f712","analyzedAt":"2026-08-13T04:09:25.751Z","schemaVersion":2},"datasetVersion":"2026-08-13T04:17:16.726Z"}