[hermes] bstein-dev-home #540: sonarqube_scan_missing_nodejs #43
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
bstein-dev-home/540as sonarqube_scan_missing_nodejs (confidence 0.7); first failed gate:sonarqube.Why a human is needed
The pipeline failed in the 'Publish test metrics' stage, not in your application code or tests. Backend pytest already passed (128 passed) before this point, and the build published no structured test failures at all, so the test suites themselves are clean for this run. The actual break is in the quality-scan step: SonarQube's scanner tried to run its JavaScript/TypeScript analyzer and errored out because it could not find a Node.js executable ('Error when running: node -v. Is Node.js available during analysis?', then the underlying cause 'Cannot run program "node": error=2, No such file or directory'). That's a tooling/environment gap in whatever stage or container runs the sonar-scanner, not a defect in your source. After that failure the pipeline skipped 'Build & push backend' and exited with code 1. Fixing this means making a working Node.js binary available wherever the SonarQube scan actually executes -- either add Node.js to that stage's image/container, point the scanner at an existing Node install via its executable-path setting, or scope the analysis so it doesn't attempt JS/TS analysis in an environment that has no Node.js runtime. Note the log-correlation lookup for this window also failed (connection refused to the log backend), so there's no independent log trail beyond the retained console output to corroborate further.
Ariadne did not authorize automated remediation:
classification_not_supported: 'sonarqube_scan_missing_nodejs'.Facts
jenkins.result, jenkins.timestamps, https://ci.bstein.dev/job/bstein-dev-home/540/)jenkins.first_failed_stage)jenkins.failed_tests)jenkins.console_failures[0], line_number 322)jenkins.console_failures[1], line_number 358)jenkins.console_failures[2], line_number 682)jenkins.console_tail)log_evidence.error: 'opensearch request failed: [Errno 111] Connection refused')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.
provision_nodejs_for_sonar_scanLinks
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_18817125a2e344c186bcf3ecfb524e05). Hermes has no write access to this repository; no files or infrastructure were changed.