{"record":{"id":"45d84981b288af3c","repo":"diegosouzapw/OmniRoute","slug":"ok-false","errorCode":null,"errorMessage":"{\"ok\":false}","messagePattern":"\\{\"ok\":false\\}","errorType":"http","errorClass":null,"httpStatus":403,"severity":"error","filePath":"src/server/ws/liveServer.ts","lineNumber":326,"sourceCode":"\nfunction subscribeToEventBus(): () => void {\n  return onAny((event: DashboardEventName, payload: unknown) => {\n    publishDashboardEvent(event, payload);\n  });\n}\n\nfunction isLoopbackRequest(req: IncomingMessage): boolean {\n  const addr = req.socket.remoteAddress;\n  return addr === \"127.0.0.1\" || addr === \"::1\" || addr === \"::ffff:127.0.0.1\";\n}\n\nfunction handleInternalEventRequest(req: IncomingMessage, res: ServerResponse): void {\n  if (req.method !== \"POST\" || req.url !== \"/__omniroute_event\") {\n    res.writeHead(404).end();\n    return;\n  }\n  if (!isLoopbackRequest(req)) {\n    res.writeHead(403, { \"content-type\": \"application/json\" }).end(JSON.stringify({ ok: false }));\n    return;\n  }\n\n  let body = \"\";\n  req.setEncoding(\"utf8\");\n  req.on(\"data\", (chunk) => {\n    body += chunk;\n    if (body.length > 1_000_000) {\n      req.destroy(new Error(\"Internal event payload too large\"));\n    }\n  });\n  req.on(\"error\", () => {\n    if (!res.headersSent) res.writeHead(400).end();\n  });\n  req.on(\"end\", () => {\n    try {\n      const parsed = JSON.parse(body || \"{}\");\n      const event = parsed.event as DashboardEventName;","sourceCodeStart":308,"sourceCodeEnd":344,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/server/ws/liveServer.ts#L308-L344","documentation":"Error \"{\"ok\":false}\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/server/ws/liveServer.ts:326 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":"a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d","analyzedAt":"2026-08-25T18:35:09.898Z","schemaVersion":2},"datasetVersion":"2026-08-25T21:54:21.419Z"}