{"record":{"id":"94d0c1d7436ee89e","repo":"usebruno/bruno","slug":"mock-server-id-is-required-94d0c1","errorCode":null,"errorMessage":"Mock server id is required.","messagePattern":"Mock server id is required\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/bruno-electron/src/app/mock-server/mock-server.js","lineNumber":508,"sourceCode":"\nconst start = async ({\n  mockServerUid,\n  serverName,\n  sourceType = 'collection',\n  collectionPath,\n  collectionName,\n  brunoConfig,\n  specPath,\n  workspacePath,\n  port = DEFAULT_GATEWAY_PORT,\n  globalDelay = 0\n}) => {\n  if (!preferencesUtil.isBetaFeatureEnabled('mock-server')) {\n    throw new Error('Mock server is a beta feature. Enable it in Preferences > Beta.');\n  }\n\n  if (!mockServerUid) {\n    throw new Error('Mock server id is required.');\n  }\n\n  if (collections.has(mockServerUid)) {\n    await stop(mockServerUid);\n  }\n\n  const routeMap = buildRouteMapFromMockResponses({\n    mockServerUid,\n    sourceType,\n    collectionPath,\n    workspacePath\n  });\n\n  let resolvedPort = Number(port) || DEFAULT_GATEWAY_PORT;\n  resolvedPort = await resolveIsolatedPort(resolvedPort, mockServerUid);\n\n  const app = express();\n  applyMockMiddleware(app);","sourceCodeStart":490,"sourceCodeEnd":526,"githubUrl":"https://github.com/usebruno/bruno/blob/9bdd81c7bdc57006e5f5ebffb79321a8d979f712/packages/bruno-electron/src/app/mock-server/mock-server.js#L490-L526","documentation":"Error \"Mock server id is required.\" thrown in usebruno/bruno.","triggerScenarios":"Thrown at packages/bruno-electron/src/app/mock-server/mock-server.js:508 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Select an existing mock server before running this operation.","Create a mock server first, then retry."],"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"}