{"record":{"id":"a0b59cd44bd864b6","repo":"diegosouzapw/OmniRoute","slug":"web-fetch-failed","errorCode":null,"errorMessage":"Web fetch failed","messagePattern":"Web fetch failed","errorType":"http","errorClass":"WebFetchExecutionError","httpStatus":502,"severity":"error","filePath":"src/lib/skills/webFetchExecution.ts","lineNumber":158,"sourceCode":"    throw new WebFetchExecutionError(\"Missing required field: url\", 400);\n  }\n\n  const { provider, credentials } = await resolveProviderAndCredentials(input);\n\n  const result = await handleWebFetch(\n    {\n      url: input.url,\n      format: input.format,\n      depth: input.depth,\n      wait_for_selector: input.wait_for_selector,\n      include_metadata: input.include_metadata,\n    },\n    credentials,\n    provider\n  );\n\n  if (!result.success || !result.data) {\n    throw new WebFetchExecutionError(result.error || \"Web fetch failed\", result.status || 502);\n  }\n\n  return result.data;\n}\n","sourceCodeStart":140,"sourceCodeEnd":163,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/lib/skills/webFetchExecution.ts#L140-L163","documentation":"Error \"Web fetch failed\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/lib/skills/webFetchExecution.ts:158 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"}