{"record":{"id":"17f406246004a3d6","repo":"musistudio/claude-code-router","slug":"provider-account-was-not-found","errorCode":null,"errorMessage":"Provider account was not found.","messagePattern":"Provider account was not found\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/core/src/providers/account-service.ts","lineNumber":481,"sourceCode":"      const account = effectiveProviderCredentialAccount(provider, credential, providerAccount);\n      return account ? { account, credential, provider } : undefined;\n    })\n    .filter((target): target is ProviderAccountTarget => Boolean(target));\n  if (credentialTargets.length > 0) {\n    return credentialTargets;\n  }\n\n  return providerAccount && providerApiKey(provider) ? [{ account: providerAccount, provider }] : [];\n}\n\nfunction codexResetProvider(config: AppConfig, providerName: string, credentialId: string | undefined): GatewayProviderConfig {\n  const normalizedProviderName = normalizeProviderName(providerName);\n  const provider = config.Providers.find((candidate) =>\n    isGatewayProviderEnabled(candidate) &&\n    normalizeProviderName(candidate.name) === normalizedProviderName\n  );\n  if (!provider) {\n    throw new Error(\"Provider account was not found.\");\n  }\n\n  const target = providerAccountTargets(provider).find((candidate) => {\n    const candidateCredentialId = candidate.credential ? providerCredentialRuntimeId(candidate.provider, candidate.credential) : undefined;\n    return !credentialId || candidateCredentialId === credentialId;\n  });\n  if (!target) {\n    throw new Error(\"Provider account credential was not found.\");\n  }\n  if (!providerAccountHasCodexResetCreditsConnector(target.account)) {\n    throw new Error(\"Provider account does not support Codex manual reset credits.\");\n  }\n\n  return target.credential\n    ? providerWithCredentialApiKey(target.provider, target.credential, target.account)\n    : { ...target.provider, account: target.account };\n}\n","sourceCodeStart":463,"sourceCodeEnd":499,"githubUrl":"https://github.com/musistudio/claude-code-router/blob/99f24806c6a2c660b16e53e95211c517448a6c90/packages/core/src/providers/account-service.ts#L463-L499","documentation":"Error \"Provider account was not found.\" thrown in musistudio/claude-code-router.","triggerScenarios":"Thrown at packages/core/src/providers/account-service.ts:481 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":"99f24806c6a2c660b16e53e95211c517448a6c90","analyzedAt":"2026-08-27T04:11:01.184Z","schemaVersion":2},"datasetVersion":"2026-08-27T08:17:20.692Z"}