{"record":{"id":"6c3acc9b137abc58","repo":"diegosouzapw/OmniRoute","slug":"version-check-returned-versionres-status","errorCode":null,"errorMessage":"Version check returned ${versionRes.status}","messagePattern":"Version check returned (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"src/app/(dashboard)/dashboard/HomePageClient.tsx","lineNumber":569,"sourceCode":"              },\n              {\n                step: \"restart\",\n                status: \"pending\",\n                message: t(\"updateWaitingRestart\"),\n              },\n            ];\n\n      setUpdateSteps(initialSteps);\n\n      const maxAttempts = channel === \"docker-compose\" ? 72 : 36;\n\n      for (let attempt = 0; attempt < maxAttempts; attempt += 1) {\n        await wait(5000);\n\n        try {\n          const versionRes = await fetch(\"/api/system/version\", { cache: \"no-store\" });\n          if (!versionRes.ok) {\n            throw new Error(`Version check returned ${versionRes.status}`);\n          }\n\n          const latestInfo = await versionRes.json();\n          setVersionInfo(latestInfo);\n\n          if (latestInfo.current === targetVersion) {\n            setUpdateSteps((prev) => {\n              let next = prev.map((step) => {\n                if (step.step === \"install\" || step.step === \"rebuild\" || step.step === \"restart\") {\n                  return { ...step, status: \"done\" };\n                }\n                return step;\n              });\n\n              next = mergeUpdateStep(next, {\n                step: \"complete\",\n                status: \"done\",\n                message: t(\"updateRunning\", { version: targetVersion }),","sourceCodeStart":551,"sourceCodeEnd":587,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/app/(dashboard)/dashboard/HomePageClient.tsx#L551-L587","documentation":"Error \"Version check returned ${versionRes.status}\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/app/(dashboard)/dashboard/HomePageClient.tsx:569 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"}