diegosouzapw/OmniRoute · error · VeoArtifactError
VIDEO_ARTIFACT_DOWNLOAD_FAILED
VIDEO_ARTIFACT_DOWNLOAD_FAILED
Error message
Video artifact host could not be resolved
What it means
Error "Video artifact host could not be resolved" thrown in diegosouzapw/OmniRoute.
Source
Thrown at open-sse/executors/veoaifree-web.ts:420
async function assertHostnameResolvesPublic(hostname: string): Promise<void> {
const bare =
hostname.startsWith("[") && hostname.endsWith("]") ? hostname.slice(1, -1) : hostname;
if (isIP(bare)) {
if (isPrivateHost(bare)) {
throw new VeoArtifactError(
"VIDEO_ARTIFACT_URL_BLOCKED",
"Video artifact host resolves to a blocked address",
502
);
}
return;
}
let resolved: Array<{ address: string }>;
try {
resolved = await dns.promises.lookup(bare, { all: true });
} catch {
throw new VeoArtifactError(
"VIDEO_ARTIFACT_DOWNLOAD_FAILED",
"Video artifact host could not be resolved",
502
);
}
if (!resolved.length) {
throw new VeoArtifactError(
"VIDEO_ARTIFACT_DOWNLOAD_FAILED",
"Video artifact host could not be resolved",
502
);
}
for (const { address } of resolved) {
if (isPrivateHost(address)) {
throw new VeoArtifactError(
"VIDEO_ARTIFACT_URL_BLOCKED",View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at open-sse/executors/veoaifree-web.ts:420 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/eef6710abdf91d41.
Report an issue: GitHub.