diegosouzapw/OmniRoute · error · Error

Kimi Connect frame exceeded MAX_FRAME_LEN

Error message

Kimi Connect frame exceeded MAX_FRAME_LEN

What it means

Error "Kimi Connect frame exceeded MAX_FRAME_LEN" thrown in diegosouzapw/OmniRoute.

Source

Thrown at open-sse/executors/kimi-web.ts:483

        async start(controller) {
          const reader = sourceStream.getReader();
          let buffer = new Uint8Array(0);
          let emittedRole = false;
          try {
            while (true) {
              const { done, value } = await reader.read();
              if (done) break;
              if (value) {
                const merged = new Uint8Array(buffer.length + value.length);
                merged.set(buffer, 0);
                merged.set(value, buffer.length);
                buffer = merged;

                let offset = 0;
                while (offset < buffer.length) {
                  const { consumed, frame } = decodeConnectFrame(buffer, offset);
                  if (consumed === -1) {
                    throw new Error("Kimi Connect frame exceeded MAX_FRAME_LEN");
                  }
                  if (consumed === 0) break; // need more bytes
                  offset += consumed;
                  if (!frame) continue;
                  if ((frame.flags & 0x02) !== 0) {
                    const endStreamError = getConnectEndStreamError(frame);
                    if (endStreamError) {
                      throw new Error(`Kimi Connect EndStream error: ${endStreamError}`);
                    }
                    if (!emittedRole) {
                      emitChunk(controller, { role: "assistant", content: "" });
                    }
                    emitChunk(controller, {}, "stop");
                    controller.enqueue(encoder.encode("data: [DONE]\n\n"));
                    controller.close();
                    return;
                  }
                  if (!frame.message) continue;

View on GitHub (pinned to a179ffed5b)

When it happens

Trigger: Thrown at open-sse/executors/kimi-web.ts:483 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25). Data as JSON: /api/errors/ac23690cecc022d3. Report an issue: GitHub.