Skip to content

Troubleshooting

A jarvis tool returned empty or an error. Start here.

Start here: the three most common failures

Section titled “Start here: the three most common failures”
SymptomEntry
First MCP connect never finishesFirst MCP connect times out (uvx cold start)
jarvis/jarvis-server command not foundjarvis or jarvis-server not found (PATH)
jarvis index refuses to runjarvis index refuses an old scip (version gate)

(documentSymbols, goToDefinition, findReferences, callHierarchy, typeHierarchy)

  1. Run jarvis status <slug>. Is the repo indexed?

    • Not indexed → run jarvis index <slug> and try again.
    • Indexed → continue.
  2. Does status show SCIP coverage or search-only fallback?

  3. Is it typeHierarchy specifically?

    • Yes → upstream scip v0.9.0 doesn’t populate relationships. Ensure the fork build is installed. See Upstream Issues: typeHierarchy.
    • No → check the symbol name. Bare names that collide across packages return candidates. Try a qualified name.

(searchCode, semanticSearch)

  1. Is it semanticSearch?

  2. Is it searchCode?

→ Reindex: jarvis reindex <slug>. See Common Failures: stale.

→ This is by design (no per-node timestamp on the graph). See Common Failures: blastRadius unknown.

If the troubleshooting steps above don’t resolve your issue, ask on GitHub Discussions — the maintainers and community can help.