Forgeon Docs

Documentation, guides, and patterns to help you build on Forgeon — from your first deploy to running serious infrastructure.

Troubleshooting by error code

Find fixes quickly by error code or message.

Last updated: 2026-03-17
Last reviewed by: Compliance team

Use this page to match a Forgeon error string to a clear fix.

Severity legend

S1 — blockingS2 — degradedS3 — non‑blocking

Top 10 errors (auto‑generated)

Top errors will appear here after logs are processed.

Generated from logs via pnpm docs:top-errors.

SeverityErrorWhere it appearsMeaningFix
S1missing required environment variablesDeploy modal / runner logsNo env vars for selected environmentAdd env vars in Settings → Environments, then redeploy
S1forbidden/quota_exceededRuntime start / buildPlan limit exceededReduce usage or upgrade plan; re‑deploy
S1database clusters are available on Pro and Enterprise plans onlyDB provisioningPlan not eligibleUpgrade plan or remove DB bundle
S1runtime not reachable / 502Domains / preview URLApp not listening on expected portBind to 0.0.0.0 and use PORT env
S2domain mismatch: not owned by projectRuntime startDomain not attached to this project/envCheck Domains tab and environment mapping
S2marketplace_entitlement_requiredMarketplace deployPaid listing requires purchaseComplete checkout to gain entitlement
S2no source revision available for re‑analysisBuild & DeploymentNo git revision availableReconnect repo or re‑import project
S2buildpack does not support stackBuildpacks buildBuildpack stack mismatchUse matching builder or update buildpack image
S2Invalid token formatMDX agent metricsAuth header missing Bearer tokenEnsure agent token is set and sent as Bearer
S2No roles found in tokenMDX metrics pushToken lacks required rolesUse a valid admin token for internal metrics
S2metrics push status 400: Engine has an invalid valueMDX agent metricsEngine not allowed for metricsEnable engine in metrics allowlist or update engine mapping
S2a deployment already exists for this commitDeploy actionDuplicate deploy requestUse redeploy or pick a new commit
S2Plan not found or is inactiveDB provisioningPlan ID missing or disabledUse active plan or enable in Easy‑Forge
S2Marketplace resolve failed: code=404Deploy previewListing not found or invalid app idVerify marketplace_app_id and listing status
S2Cannot find module 'pg'Runtime (Node + Postgres)DB driver missingAdd pg dependency or use buildpacks with driver
S2The server does not support SSL connectionsRuntime DB connectSSL required but server not configuredUse sslmode=disable for local/dev or enable SSL
S2Missing admin.auth.secret configurationStrapi runtimeAdmin secret not setSet ADMIN_JWT_SECRET and restart
S3Failed to parse query parametersAdmin APIsInvalid limit or missing required paramCheck request params, ensure limit ≤ 100
S3Re-analysis unavailableProject settingsNo source revision availableReconnect repo or re‑import project
S3Maximum update depth exceededUIState loop in ReactReload page; if persistent, report to support
S3Cannot access 'reviewOpen' before initializationDeploy modalState used before initReload; if persistent, report to support

If you need a new error documented, add it here with the exact message text.