Fix “registry mismatch / version not found”
Stub
This How-to is a stub. The JARVIS version pinning story is still being finalized via JARVIS_Release and registry seeding.
Goal
You will debug NodeType “version not found” errors caused by pinning, missing inventory, or stale caches.
When to use this
SelectionorRun Coordinatorerrors withnode_type_not_found.- A pinned version exists in code but not in the running registry.
Prerequisites
- Ability to list node types from
Node Registry - Knowledge of the pinned stack version and node pack versions
Steps
- List registry inventory and confirm the version exists.
- Confirm the service that executes the node has the same node pack installed.
- If using cached inventory snapshots, refresh/invalidate caches.
- If using
JARVIS_Release, confirm all image tags are pinned consistently.
Verify
- The desired
NodeTypeRefis present in registry and executable by the executor.
Troubleshooting
- Mixed versions across services → re-pin and redeploy.
- Registry seeded but executor missing → install the pack in executor image.
- Cache stale → restart selection or implement inventory refresh.
Cleanup / Rollback
- Roll back to the previous pinned release bundle.
Next steps
- How-to: Pin/upgrade the release bundle
- How-to: Versioning model