Error when starting Sonar analysis

Hey there.

Hello,

From your logs, I see sonar.scanner.skipNodeProvisioning is set to true, which makes the scanner use your system’s Node.js instead of one embedded with the analyzer.

To resolve this, you have two options:

  1. Remove the sonar.scanner.skipNodeProvisioning option so the embedded (supported) Node.js version is used.
  2. Upgrade Node.js on your host to at least v20.12.0 and (if needed) configure the path using the sonar.nodejs.executable analysis parameter. Refer to the SonarQube documentation for more details.

It looks like Node.js 18 support was dropped without a clear announcement or updated documentation; I’m looking into that further.