[hermes] bstein-dev-home #569: sonarqube_analysis_missing_nodejs #701
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/569as sonarqube_analysis_missing_nodejs (confidence 0.75); first failed gate:Publish test metrics.Why a human is needed
This build didn't fail because of a code or test regression — backend tests passed in full (128/128) and the frontend npm install finished cleanly. The failure traces to the SonarQube static-analysis step: its JavaScript/TypeScript sensor tried to run
node -vand couldn't find a Node.js binary at all ('Cannot run program "node": No such file or directory'), which is a hard requirement for that sensor to do its job. Jenkins' own pipeline metadata names 'Publish test metrics' as the first stage that failed, and everything after that (including 'Build & push backend' and publishing build assets to Gitea) was skipped as a direct consequence. Fixing this means making sure Node.js is actually present wherever this scan step runs — either add it to the container/agent image used for the SonarQube stage, or configure sonar.javascript.node.path to point at a Node binary that already exists in that environment — and then confirming on a rerun that the JavaScript and TypeScript sensors complete without that exception.Ariadne did not authorize automated remediation:
classification_not_supported: 'sonarqube_analysis_missing_nodejs'.Facts
jenkins.result, jenkins.timestamps)jenkins.first_failed_stage)jenkins.console_failures[0] (line 324) and console_failures[1] (line 360))jenkins.console_failures[2] (line 685))jenkins.failed_tests)jenkins.console_tail)log_evidence.error)Evidence
The earliest failure region of the build console:
Inferences
node. It's inferred, not directly proven, that this specific error is what ultimately produced the 'exit code 1' seen later, since th...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_available_for_sonar_scanLinks
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_35b257a6d3d1484f868126887187ee2a). Hermes has no write access to this repository; no files or infrastructure were changed.