# geni app errors (/cli/resource/app/errors)



```sh
geni app errors [id] [flags]
```

Reads recent browser-side errors the app's iframe phoned home: React render errors, unhandled promise rejections, and asset load failures. Use it when the page won't load or renders broken — the iframe ships the stack here automatically.

## Synopsis [#synopsis]

```sh
geni app errors
geni app errors wf_01HX --limit 50 --json
```

| Arg / Flag     | Notes                                      |
| -------------- | ------------------------------------------ |
| `[id]`         | App id. Omit to use the marker in `--dir`. |
| `--limit <n>`  | Max rows (default 20).                     |
| `--dir <path>` | Resource directory. Defaults to cwd.       |
| `--json`       | Machine-readable output.                   |

For server-side handler failures, use [`app invocations`](/cli/resource/app/invocations) instead.
