{"record":{"id":"11a4533f5fa12c6c","repo":"usebruno/bruno","slug":"mock-response-not-found","errorCode":null,"errorMessage":"Mock response not found.","messagePattern":"Mock response not found\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/bruno-electron/src/app/mock-server/mock-response-store.js","lineNumber":445,"sourceCode":"\n  const index = responses.findIndex((item) => item.uid === nextResponse.uid);\n\n  if (index >= 0) {\n    responses[index] = nextResponse;\n  } else {\n    responses.push(nextResponse);\n  }\n\n  setMockServerResponses(location, responses);\n  return nextResponse;\n};\n\nconst deleteMockResponse = (location, responseUid) => {\n  const responses = getMockServerResponses(location);\n  const nextResponses = responses.filter((item) => item.uid !== responseUid);\n\n  if (nextResponses.length === responses.length) {\n    throw new Error('Mock response not found.');\n  }\n\n  setMockServerResponses(location, nextResponses);\n  return { responseUid };\n};\n\nconst deleteMockServer = (location) => {\n  if (!location?.mockServerUid) {\n    throw new Error('Mock server id is required.');\n  }\n\n  if (!location?.workspacePath) {\n    throw new Error('Workspace path is required.');\n  }\n\n  const store = readWorkspaceStore(location.workspacePath);\n  delete store.mockServers[location.mockServerUid];\n  writeWorkspaceStore(location.workspacePath, store);","sourceCodeStart":427,"sourceCodeEnd":463,"githubUrl":"https://github.com/usebruno/bruno/blob/9bdd81c7bdc57006e5f5ebffb79321a8d979f712/packages/bruno-electron/src/app/mock-server/mock-response-store.js#L427-L463","documentation":"Error \"Mock response not found.\" thrown in usebruno/bruno.","triggerScenarios":"Thrown at packages/bruno-electron/src/app/mock-server/mock-response-store.js:445 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Refresh the mock response list; the entry may have been deleted.","Recreate the mock response if it no longer exists."],"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"}