Troubleshooting
Fix common setup, provider, validation, and Vault errors.
fatima.json is missing
Create fatima.json in the project root or pass a path with --config.
The active environment is empty
Add a fallback to the environment expression:
{ "environment": "{env:NODE_ENV} ?? 'development'" }
A provider option cannot resolve {env:NAME}
Interpolation can only read variables that already exist at that point in the provider chain. Load the value earlier or export it before running Fatima.
JSON or YAML files fail in the file provider
The file provider currently supports dotenv-style env files only.
Validation says no model is defined
fatima validate requires at least one key in model.
Vercel provider fails
Make sure the vercel CLI is available. If the project does not contain .vercel, provide VERCEL_ORG_ID, VERCEL_PROJECT_ID, and VERCEL_TOKEN.
Vault mutation requires password authentication
You are authenticated with a user key. Use password authentication for project secret edits, environment changes, imports, snapshots, password changes, and user-key management.
A user key cannot read an environment
User keys are scoped. Create a key that includes the target environment or use password authentication.