`Config file not found at 'validator_local_runner_config.yaml'`
`Config file not found at 'validator_local_runner_config.yaml'`
You launched This is the canonical local-validator startup the lessons use throughout.
gen service validator local without --embedded-config.
Without that flag, the CLI looks for a config file relative to your current
working directory and exits with a file-not-found error. Always include the
flag unless you’re inside the framework source tree:Stale validator process blocks tests with `ReadyTimeout`
Stale validator process blocks tests with `ReadyTimeout`
Symptom on Cause: a previous Then retry. If this happens repeatedly, you may be running the test fixture
in subprocess mode while a long-lived host validator is also up — pick one
mode (see Contract test tools).
cargo test:gen validator is still bound to port 30001 and the test
fixture can’t start a fresh one. Find and kill it:`TransportRequestFailed` / `SendRequest client error` hitting the validator
`TransportRequestFailed` / `SendRequest client error` hitting the validator
The CLI / SDK can’t reach the validator. Check, in order:
- Validator is actually up:
lsof -nP -iTCP:30001 -sTCP:LISTEN(or whichever port yourSERVER_URLuses). - The URL the CLI is using:
gen config show— look atrpc_url. - If hitting DevNet, the bearer header is set:
gen config showshould print anauthorizationheader. See the DevNet access callout. - The activation hasn’t simply expired (
valid_until_blocklapsed) — for long-running scripts, refresh the block index before each submission.
Hit something not on this page? Send the failing command and the full error
output to your Gen Labs contact — the page grows from real reports.

