[hermes] bstein-dev-home #531: sonarqube_js_analysis_missing_nodejs #27
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/531as sonarqube_js_analysis_missing_nodejs (confidence 0.6); first failed gate:Enforce quality gate.Why a human is needed
Build 531 failed at the 'Enforce quality gate' stage. The earliest error in the console is from the SonarQube scanner: while trying to analyze JavaScript/TypeScript it ran 'node -v' and got 'No such file or directory' -- Node.js isn't present wherever the scan executed. That breaks the JS/TS sensor and is the most likely reason the quality gate step didn't complete cleanly. Separately, later in the same build, backend Python tests all passed (128/128), but a frontend Playwright test ('shows Brad's professional homepage and opens the platform diagram overlay') timed out after 60s waiting for a 'Brad Stein' heading to appear -- that's a real, distinct issue worth its own look, but it happened in a later stage and isn't what triggered the first failure. Fixing the quality-gate failure means making Node.js available wherever the SonarQube scan runs: use or build a scanner image/agent pod that includes Node.js, add an explicit Node.js setup step ahead of the scan, or point sonar.javascript.node.executable at a Node binary already provisioned elsewhere in the pipeline. Once the scanner stops erroring, it's worth re-checking whether the quality gate's actual conditions (coverage, new issues, etc.) pass on their own merits, since that couldn't be verified while the JS sensor was failing outright.
Ariadne did not authorize automated remediation:
classification_not_supported: 'sonarqube_js_analysis_missing_nodejs'.Facts
jenkins.first_failed_stage)console_failures[0] and console_failures[1], lines 332 and 368)jenkins.failed_tests)console_failures[2], line ~693)console_failures[3], line 901)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_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_e6f6c9c5655948ed8dac72f47a2f43e4). Hermes has no write access to this repository; no files or infrastructure were changed.