mirror of
https://github.com/morluto/rea.git
synced 2026-11-03 21:36:13 +00:00
Setup and doctor inspect every provider. With no GHIDRA_INSTALL_DIR and no Ghidra launcher on PATH, the Ghidra inspection still ran the host `java` from PATH. Its result was discarded because the configuration check already rejects Ghidra, but its owned-process cleanup could still fail closed. In CI, that cleanup reported cleanup_incomplete for an unrelated live process whose /proc/<pid>/environ was unreadable, so `rea setup --client hermes` exited 1. Run Java only for a selected installation, matching the existing rule for a relative JAVA_HOME. Hermes setup tests now report the CLI JSON when an exit code assertion fails. Fixes #6200 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>