{"record":{"id":"267f02586b086529","repo":"diegosouzapw/OmniRoute","slug":"video-extraction-request-aborted-267f02","errorCode":null,"errorMessage":"Video extraction request aborted","messagePattern":"Video extraction request aborted","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/lib/guardrails/videoBridgeRuntime.ts","lineNumber":858,"sourceCode":"        structuralAnalysis = await analyzeVideoStructure(inputPath, {\n          durationSeconds: options.durationSeconds,\n          runner: options.runner,\n          signal: options.signal,\n          streamIndex: options.streamIndex,\n          timeoutMs: Math.min(options.timeoutMs ?? 30_000, 30_000),\n        });\n        sceneCandidates = structuralAnalysis.sceneCandidates;\n      } else {\n        sceneCandidates = await detectSceneChangeTimestamps(inputPath, {\n          durationSeconds: options.durationSeconds,\n          runner: options.runner,\n          signal: options.signal,\n          streamIndex: options.streamIndex,\n          timeoutMs: Math.min(options.timeoutMs ?? 30_000, 30_000),\n        });\n      }\n    } catch {\n      if (options.signal?.aborted) throw new Error(\"Video extraction request aborted\");\n      sceneCandidates = [];\n      structuralAnalysis = null;\n    }\n  }\n  const focusWindow = options.focusWindow\n    ? resolveVideoFocusWindow(options.durationSeconds, options.focusWindow)\n    : null;\n  const sampling = calculateSamplingDecision(\n    options.durationSeconds,\n    options.frameCount,\n    policy,\n    sceneCandidates,\n    focusWindow,\n    structuralAnalysis\n  );\n  if (!Number.isInteger(options.streamIndex) || options.streamIndex < 0) {\n    throw new Error(\"Video stream index is invalid\");\n  }","sourceCodeStart":840,"sourceCodeEnd":876,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/lib/guardrails/videoBridgeRuntime.ts#L840-L876","documentation":"Error \"Video extraction request aborted\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/lib/guardrails/videoBridgeRuntime.ts:858 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"}