{"record":{"id":"7828a4830185762d","repo":"diegosouzapw/OmniRoute","slug":"skipping-catalog-default-searxng-search-at-http","errorCode":null,"errorMessage":"skipping catalog-default searxng-search at http://localhost:8888/search; set a real SearXNG URL","messagePattern":"skipping catalog-default searxng-search at http://localhost:8888/search; set a real SearXNG URL","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"open-sse/handlers/search.ts","lineNumber":1439,"sourceCode":"    if (perplexityValidation.error) {\n      return { success: false, status: 400, error: perplexityValidation.error };\n    }\n  }\n\n  // 4. Try primary provider (skip catalog-default SearXNG localhost:8888,\n  // unless a request/connection override resolves it to a real URL).\n  const primaryEffectiveBaseUrl = resolveSearchBaseUrl(primaryConfig, {\n    ...requestParams,\n    providerSpecificData:\n      credentials?.providerSpecificData && typeof credentials.providerSpecificData === \"object\"\n        ? credentials.providerSpecificData\n        : undefined,\n  });\n  if (\n    isUnconfiguredLoopbackSearchProvider({ ...primaryConfig, baseUrl: primaryEffectiveBaseUrl })\n  ) {\n    if (log) {\n      log.warn(\n        \"SEARCH\",\n        \"skipping catalog-default searxng-search at http://localhost:8888/search; set a real SearXNG URL\"\n      );\n    }\n    const alternateEffectiveBaseUrl = alternateConfig\n      ? resolveSearchBaseUrl(alternateConfig, {\n          ...requestParams,\n          providerSpecificData:\n            alternateCredentials?.providerSpecificData &&\n            typeof alternateCredentials.providerSpecificData === \"object\"\n              ? alternateCredentials.providerSpecificData\n              : undefined,\n        })\n      : \"\";\n    if (\n      alternateConfig &&\n      alternateCredentials &&\n      !isUnconfiguredLoopbackSearchProvider({","sourceCodeStart":1421,"sourceCodeEnd":1457,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/open-sse/handlers/search.ts#L1421-L1457","documentation":"Error \"skipping catalog-default searxng-search at http://localhost:8888/search; set a real SearXNG URL\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at open-sse/handlers/search.ts:1439 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"}