diegosouzapw/OmniRoute · error · VeoArtifactError
VIDEO_ARTIFACT_UNAVAILABLE
VIDEO_ARTIFACT_UNAVAILABLE
Error message
Video artifact did not become available in time
What it means
Error "Video artifact did not become available in time" thrown in diegosouzapw/OmniRoute.
Source
Thrown at open-sse/executors/veoaifree-web.ts:614
context: VeoSessionContext,
artifactUrl: string
): Promise<Buffer> {
let lastError: VeoArtifactError | null = null;
for (let attempt = 0; attempt < ARTIFACT_READY_MAX_ATTEMPTS; attempt++) {
try {
return await downloadArtifactOnce(context, artifactUrl);
} catch (error) {
if (!(error instanceof VeoArtifactError)) throw error;
if (!error.retryable) throw error;
lastError = error;
if (attempt === ARTIFACT_READY_MAX_ATTEMPTS - 1) break;
await waitForDuration(ARTIFACT_READY_RETRY_INTERVAL_MS, context.signal);
}
}
if (lastError?.code === "VIDEO_ARTIFACT_NOT_READY") {
throw new VeoArtifactError(
"VIDEO_ARTIFACT_UNAVAILABLE",
"Video artifact did not become available in time",
502
);
}
throw new VeoArtifactError(
"VIDEO_ARTIFACT_UNAVAILABLE",
"Video artifact did not become available in time",
502
);
}
function extractCandidateUrls(value: string): string[] {
return value
.split(/[,\n]/)
.map((part) => part.trim())
.filter((part) => /^https?:\/\//i.test(part));View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at open-sse/executors/veoaifree-web.ts:614 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/112d0dd7ada7dd0e.
Report an issue: GitHub.