Skip to main content
Are you a large language model? This page is available as raw markdown at /errors.md. The full docset is at /llms-full.md and the index is at /llms.md.

Errors

Codes are the same in the CLI, the dashboard and MCP tool results. Errors you can fix name the next step. Failures on C3's or a provider's side show a report code to quote to support.

Account and billing​

CodeMeaningWhat to do
EMAIL_VERIFICATION_REQUIREDEmail not verifiedc3 verify-email, click the link, retry
INSUFFICIENT_CREDITSBalance cannot cover the job's reservec3 topup, or lower time
CONCURRENCY_LIMITPlan's chip limit reachedWait, c3 cancel a job, or c3 upgrade
403 Invalid or revoked API keyKey wrong or revokedc3 apikey create, update the host
401 invalid_tokenLogin session expiredc3 login again; MCP hosts: remove and re-add the server
FORBIDDENAccount restricted, or resource belongs to another organisationc3 whoami; contact support if unexpected

Submission​

Code or messageMeaningWhat to do
'script' field is required.c3 has no scriptAdd it
cpu is a hardware group, not a selectable profilehardware: cpuPick an exact profile from c3 list --class cpu --all
VALIDATION_ERRORA field is malformed: gpu and hardware disagree, empty regions, relative mount, bad timeThe message names the field
Excluded submission scriptIgnore rules exclude scriptFix .c3ignore
WORKSPACE_TOO_LARGEMCP inline upload over 20 MiB or 500 filesUse prepare_upload or the CLI
PROVIDER_NOT_CONFIGUREDPinned provider does not offer that hardwarec3 list --provider <id> --all

Capacity and scheduling​

CodeMeaningWhat to do
GPU_OUT_OF_STOCKNo stock for the request at submit timeOther class or provider, or pin both and let it wait
PROVIDER_UNAVAILABLEProvider disabled or unreachableRemove the pin or choose another
PROVISIONING_BLOCKEDNot an error. Job is PENDING, waiting for stockWait, or c3 cancel and resubmit elsewhere
PROVIDER_CAPACITY_UNAVAILABLEWaited max_wait_minutes without stockResubmit with other hardware. Reserve refunded
CAPACITY_POOL_DISABLEDSelected pool turned off by C3Resubmit with other hardware. Reserve refunded
QUEUE_DEADLINE_EXCEEDEDPENDING for six hoursResubmit later or elsewhere. Reserve refunded

Runtime and results​

CodeMeaningWhat to do
FAILED, exit code shownYour script exited non-zeroc3 logs <job-id>
TIMED_OUTHit the time limitRaise time; partial artifacts are still collected
PREPARATION_ERRORSetup failed before the script: uv sync, missing uv.lock, image pull, dataset not foundThe message says which; fix and resubmit
DOCKER_IMAGE_NOT_FOUNDThe registry has no such image or tag. On ghcr.io a private package looks the same to an anonymous pullCheck docker.image and, on GHCR, the package visibility; the message names the registry
DOCKER_IMAGE_NOT_PUBLICThe registry refused an anonymous pull. On ghcr.io this also covers a misspelt owner or package, because GitHub reports both as deniedMake the image public, or fix the path. Private images are not supported
DOCKER_IMAGE_PULL_FAILEDAny other pull failure, including a ghcr.io rate limitRetry; the message names the registry
DOCKER_HUB_RATE_LIMITEDDocker Hub throttled the pullRetry later
Accelerator mismatchrequires_accelerator does not match the machineFix hardware or the flag
UPLOAD_ERRORScript succeeded, results could not be savedContact support with the report code
MACHINE_LOSTProvider machine disappeared mid-jobResubmit; quote the report code if it recurs

Rate limits​

CodeMeaningWhat to do
429 RATE_LIMITEDMore than 120 MCP tool calls in a minuteSlow down; retry after Retry-After
VERIFICATION_EMAIL_RATE_LIMITEDToo many resend requestsWait a few minutes