# dataset_not_ready

A symbol the run names has no dataset that is ready.

## What happened

Every symbol a run names must have a dataset whose processing has finished. A symbol with none, or whose dataset is still being processed or failed, is refused with 409 before anything is queued. The reply lists each symbol with the state it is in. Reading a dataset's bars before it is ready gives the same code.

## What to do

Upload the data for that symbol, or wait until its processing has finished, then start the run again.

## Example

```json
{
  "error": {
    "code": "dataset_not_ready",
    "message": "One or more symbols have no ready dataset.",
    "detail": {
      "symbols": [
        {
          "symbol": "EURUSD",
          "status": "ingesting"
        }
      ],
      "request_id": "3c6f9a52-8e1d-4b7a-9f20-6d41a8c5e7b3"
    }
  }
}
```
