diegosouzapw/OmniRoute · error
Video extraction broker response exceeded its byte limit
Error message
Video extraction broker response exceeded its byte limit
What it means
Error "Video extraction broker response exceeded its byte limit" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/guardrails/videoBridgeBrokerClient.ts:52
export interface BrokerExtractionOptions {
frameCount: number;
focusWindow?: VideoFocusBounds | null;
samplingPolicy?: VideoSamplingPolicy;
signal?: AbortSignal;
timeoutMs: number;
}
const MAX_BROKER_RESPONSE_BYTES = 32 * 1024 * 1024;
export function resolveVideoBridgeBrokerBaseUrl(_candidate?: string): string {
return resolveModelSyncInternalBaseUrl();
}
async function readBoundedResponse(response: Response, maxBytes: number): Promise<unknown> {
const length = Number(response.headers.get("content-length"));
if (Number.isFinite(length) && length > maxBytes) {
await response.body?.cancel("Video extraction broker response exceeded its byte limit");
throw new Error("Video extraction broker response exceeded its byte limit");
}
if (!response.body) {
throw new Error("Video extraction broker returned an invalid response");
}
const reader = response.body.getReader();
const chunks: Uint8Array[] = [];
let totalBytes = 0;
try {
while (true) {
const { done, value } = await reader.read();
if (done) break;
totalBytes += value.byteLength;
if (totalBytes > maxBytes) {
await reader.cancel("Video extraction broker response exceeded its byte limit");
throw new Error("Video extraction broker response exceeded its byte limit");
}
chunks.push(value);
}View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/guardrails/videoBridgeBrokerClient.ts:52 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/e5be9d760dfe6936.
Report an issue: GitHub.