Run Code Analysis task is failing while using Coldfusion plugin 1.7.1 in SonarQube 7.7 Version

  1. We are using SonarQube 7.7 test Instance with Sonar Scanner version: sonar-scanner-4.2.0.1873-windows
    2. Trying to evaluate the ColdFusion plugin(sonar-coldfusion-plugin-1.7.1-SNAPSHOT.jar)
    3. Run code Analysis if failing with the below error:
    Error Description:
[error]org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException: com.stepstone.sonar.plugin.coldfusion.ColdFusionSensor has unsatisfied dependency 'class org.sonar.api.profiles.RulesProfile' for constructor 'public com.stepstone.sonar.plugin.coldfusion.ColdFusionSensor(org.sonar.api.batch.fs.FileSystem,org.sonar.api.profiles.RulesProfile)' from org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@45667d98:151<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@25aca718:483<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@70f85235:78<|
org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException: com.stepstone.sonar.plugin.coldfusion.ColdFusionSensor has unsatisfied dependency 'class org.sonar.api.profiles.RulesProfile' for constructor 'public com.stepstone.sonar.plugin.coldfusion.ColdFusionSensor(org.sonar.api.batch.fs.FileSystem,org.sonar.api.profiles.RulesProfile)' from org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@45667d98:151<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@25aca718:483<[Immutable]:org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer@70f85235:78<|
##[error]at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:191)
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:191)
##[error]at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:110)
at org.picocontainer.injectors.ConstructorInjector.access$100(ConstructorInjector.java:51)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:331)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:110)
at org.picocontainer.injectors.ConstructorInjector.access$100(ConstructorInjector.java:51)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:331)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)

Please help us in throwing some guidance in resolving the above issue?

Hi,

At a guess the plugin isn’t compatible with your version of SonarQube. I’d try raising an issue on the plugin. I’m guessing here.

 
HTH,
Ann