[hermes] soteria #1138: sonarqube_scanner_environment_failure #67
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hermes auto-triage classified incident
soteria/1138as sonarqube_scanner_environment_failure (confidence 0.55); first failed gate:Enforce quality gate.Why a human is needed
The 'Enforce quality gate' stage failed before the image build stage ever ran. Inside that stage, the SonarQube scan hit two separate problems: its Go analyzer's parser subprocess reported 'Stream closed' and 'non-zero exit value: 2' for all 26 .go files it touched (even though the sensor claims it finished analyzing them), and separately its TypeScript/JavaScript sensor could not find a Node.js executable at all ('node: No such file or directory') — not a version mismatch, the binary simply isn't present. That points to the build image/container this scan runs in being missing Node.js, and possibly having an unhealthy Go-parser helper process as well. The captured console output doesn't reach far enough to show the scanner's own exit status or the quality gate's actual pass/fail metrics, so it isn't yet certain whether the stage failed purely because the scanner errored out or because a real code-quality metric failed afterward. A fix would involve confirming Node.js is installed in whatever agent/container image runs this scan stage (and checking why the Go parser subprocess is failing there), then re-running to see whether the quality gate itself passes once the environment is corrected. If this project genuinely doesn't need JavaScript/TypeScript analysis, disabling those SonarQube sensors for it would also sidestep the missing-node error.
Ariadne did not authorize automated remediation:
human_required.Facts
jenkins.result, jenkins.first_failed_stage)jenkins.failed_tests)jenkins.console_failures[0] (marker 'non-zero exit', line 304))jenkins.console_failures[1] (marker 'No such file', line 405))jenkins.console_tail)log_evidence.error)Evidence
The earliest failure region of the build console:
Inferences
Suggested remediation (not available)
No automated remediation exists for this failure. Hermes proposes one; it was not performed, and Ariadne cannot perform it until a person builds and deploys it.
ensure_node_runtime_in_sonar_scan_imageLinks
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_265fbc9ea72847cd9c062b4fac5699bd). Hermes has no write access to this repository; no files or infrastructure were changed.