We have a local TFS Version 16.131.27701.1 instance that is triggering SonarQube scans. We installed the SonarQube VSTS Extension a number of years ago. For the last 2.5 years (at least), things have been running very well. I have the build task set up to use 4.* as the version - the drop down only allows that specificity.
Three hours ago, builds started failing. The “Prepare Analysis on SonarQube” step fails to load. Here is the log output from the task:
2021-10-01T19:03:48.3438370Z ##[section]Starting: Prepare analysis on SonarQube
2021-10-01T19:03:48.3633388Z Task : Prepare Analysis Configuration
2021-10-01T19:03:48.3633734Z Description : Prepare SonarQube analysis configuration
2021-10-01T19:03:48.3634033Z Version : 4.23.0
2021-10-01T19:03:48.3634209Z Author : sonarsource
2021-10-01T19:03:48.3634445Z Help : Version: 4.23.0. More Information
2021-10-01T19:03:48.3892385Z ##[error]A supported task execution handler was not found. This error usually means the task does not carry an implementation that is compatible with your current operating system. Contact the task author for more details.
2021-10-01T19:03:48.3920301Z ##[section]Finishing: Prepare analysis on SonarQube
I tried stepping it down to the 3.* version, but - besides being deprecated - the /sonar-project.properties file could not be found…
No one in the organization is fessing up to updating the version of this plugin. But three hours ago - the latest successful build log shows that version 4.22.0 of this task was being called.
Any help about how to get around this is appreciated. Is there something I can alter in the build configuration to get it to find the right handlers?