BryanNet

Error codes and support information checklist

Prerequisites and authority

Use this reference with your installed release. Internal implementation routes and settings are not public integration contracts.

Interpret errors by their layer

Observation Likely investigation
DNS lookup fails Name/endpoint configuration
TCP connection refused Service listening or selected port
TCP timeout Routing/firewall/path or stopped host
Authentication rejected Identity, credentials or session validity
Permission/feature rejected Role, module, entitlement or license
HTTP 500 Backend/dependency exception
Operation completed with failures Target-level processing errors
Backup WARNING Destination/pruning details, not full protection

These are diagnostic categories, not a promise of a particular machine-readable error code. The final error catalogue must list the actual release code/message, meaning, retryability, affected workflow and authoritative troubleshooting link.

Do not retry an economic or destructive action solely because the client timed out. The server may already have completed it. Inspect its record/reference before repeating.

Collect version, OS, time/timezone, affected surface, record/operation IDs, scope, exact redacted error, recent changes and checks already performed. Keep passwords, tokens, encryption/recovery keys and unrelated customer data out of reports.

Use the incident template and diagnostic checklist. Escalate after preserving evidence when the next step could replace data or the system's economic/access state is uncertain.

Related guides

Related guides: Configuration reference (env vars, ports, URLs), Docker services, Compose files and persistent volumes, Database diagnostics and safe query reference, Subscription and provisioning state model.