Must-share information (formatted with Markdown):
- which versions are you using: Enterprise Edition v2026.4.1 (126914)
- how is SonarQube deployed: self-hosted SonarQube Enterprise Edition deployment running on Windows VMs with an Azure SQL backend
- what are you trying to achieve
- what have you tried so far to achieve this
Hello,
We recently started seeing the following warning during our Azure DevOps SonarQube analysis step:
INFO JRE provisioning: os[windows], arch[amd64]
WARNING: Final field id in class
org.sonarsource.scanner.lib.internal.facade.forked.JavaRunnerFactory$JreMetadata
has been mutated reflectively by class
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2
WARNING: Use --enable-final-field-mutation=ALL-UNNAMED to avoid a warning
WARNING: Mutating final fields will be blocked in a future release unless final field mutation is enabled
We are on Azure DevOps Task Version: 8.2.4
SonarScanner CLI 8.1.0.6389
SonarQube Server 2026.4.1.126914
Is this a known issue with SonarScanner CLI 8.1.0.6389 when running on JDK 26?
Should this warning be ignored for now, or is there a recommended remediation?
Any guidance would be appreciated.