{"record":{"id":"49fe9bc2397dec78","repo":"diegosouzapw/OmniRoute","slug":"varint-too-long","errorCode":null,"errorMessage":"Varint too long","messagePattern":"Varint too long","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"open-sse/executors/muse-spark-web.ts","lineNumber":664,"sourceCode":"  const out: number[] = [];\n  while (v >= 0x80n) {\n    out.push(Number((v & 0x7fn) | 0x80n));\n    v >>= 7n;\n  }\n  out.push(Number(v & 0x7fn));\n  return new Uint8Array(out);\n}\n\nfunction decodeVarint(data: Uint8Array, offset: number): [number, number] {\n  let shift = 0;\n  let value = 0;\n  let off = offset;\n  while (true) {\n    const byte = data[off++];\n    value |= (byte & 0x7f) << shift;\n    if (!(byte & 0x80)) return [value >>> 0, off];\n    shift += 7;\n    if (shift > 63) throw new Error(\"Varint too long\");\n  }\n}\n\nfunction parseProtoFields(data: Uint8Array): ProtoField[] {\n  const fields: ProtoField[] = [];\n  let offset = 0;\n  while (offset < data.length) {\n    const [tag, next] = decodeVarint(data, offset);\n    offset = next;\n    const number = tag >> 3;\n    const wireType = tag & 0x07;\n    if (wireType === 0) {\n      const [value, n] = decodeVarint(data, offset);\n      offset = n;\n      fields.push({ number, wireType, value });\n    } else if (wireType === 1) {\n      const view = new DataView(data.buffer, data.byteOffset + offset, 8);\n      fields.push({ number, wireType, value: view.getBigUint64(0, true) });","sourceCodeStart":646,"sourceCodeEnd":682,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/open-sse/executors/muse-spark-web.ts#L646-L682","documentation":"Error \"Varint too long\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at open-sse/executors/muse-spark-web.ts:664 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"}