Scanner support for SonarQube 7.3

Currently the scanner cli does not support latest SonarQube. Getting the following errors:

org.sonar.plugins.groovy.codenarc.CodeNarcSensor has unsatisfied dependency 'class org.sonar.plugins.groovy.foundation.GroovyFileSystem' for constructor 'public org.sonar.plugins.groovy.codenarc.CodeNarcSensor(org.sonar.api.profiles.RulesProfile,org.sonar.plugins.groovy.foundation.GroovyFileSystem)' from org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@5cf8edcf:289<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@42a9e5d1:249<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@a87f8ec:9<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@70f5f59d:53>

Any schedule for making a new version available? Just checked JIRA and could not find any related issue, and I cannot create one

Hi Martin,

the problem is not on the Scanner CLI side, but on the Groovy plugin side. This plugin is not developed by SonarSource, you can reach out the developer at https://github.com/pmayweg/sonar-groovy

I guess that the problem comes from the fact that SonarQube 7.3 removed APIs that were deprecated before SonarQube 5.6 (so 2 LTS ago). You can get more details on the related ticket: SONAR-10138

2 Likes