Skip to content

Troubleshooting

A job ends as failed

This is a normal result, not a crash. The reason tells you what to fix:

reason What it means What to do
unreadable_archive The file isn't a valid zip, or couldn't be opened safely Re-create the zip and send it again
unsupported_container We recognised the contents but don't grade that format Send LeRobot, raw video or MCAP
unsupported_type The data type isn't one we grade Use multiview, egocentric or fastumi
mixed_data_types The zip holds two data types Split it into two zips and send two jobs
too_many_episodes The zip holds more episodes than one job allows Split it into smaller zips
upload_incomplete The data never fully arrived, or an upload wasn't graded within 24 hours Upload again
grading_failed We couldn't grade it on our side Contact us with the job id
cancelled_by_customer You cancelled it Nothing

An error when you run a script

Setup

You see It means What to do
KeyError: 'CENTIFIC_API_KEY' This terminal window doesn't have your key Load it again (API key)
ModuleNotFoundError: No module named 'centific' The SDK environment isn't active in this terminal Run .\qc-env\Scripts\Activate.ps1 (Windows) or source qc-env/bin/activate
AttributeError: ... has no attribute 'upload' An older copy of the SDK is installed pip install --force-reinstall .\centific-0.1.0b1-py3-none-any.whl
IndexError: list index out of range The script needs a job id after its name python check_status.py qcjob_...
FileNotFoundError: no archive at ... The dataset path is wrong Check the path; on Windows use / or r"..."

Connection and key

You see It means What to do
401 / invalid_key The key is wrong, revoked or expired Create a new key (API key)
404 on every call Wrong base_url (for example the dashboard sample's api.centific.ai), or the API is switched off Use https://humanoidiq-dev.centific.com, and open /v1/health in a browser
402 or 403 when uploading Your account can't start new jobs right now Contact us

Uploading and grading

You see It means What to do
the archive did not reach storage (...) The upload was interrupted (network drop, laptop slept) Run it again
upload_not_sealed Grading was requested before the upload finished Wait for Upload only to finish, then grade
upload_already_used That upload has already been graded Use Check status / Get the report on the same id
Not ready - the job is '...' The report doesn't exist until the job is complete Wait, then try again
Job stays uploaded That's expected until you grade it Run Grade an upload
Job stays queued for more than 15 minutes Our grading service may be busy or paused Contact us with the job id

When you contact us

Always include the job id and the exact error text.