Issue with connecting to Sonarqube developer version 8.9

Must-share information (formatted with Markdown):

  • which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)
  • how is SonarQube deployed: zip, Docker, Helm
  • what are you trying to achieve
  • what have you tried so far to achieve this

Do not share screenshots of logs – share the text itself (bonus points for being well-formatted)!
Sonarqube version 8.9
Sonarqube is deployed using docker
We are trying connect CI pipeline to Sonarqube
When we are trying to connect Bamboo to sonarqube version, it is failing with an error. Below are the logs.

|21-Apr-2023 20:58:35|20:58:34.937 INFO: Load/download plugins (done) | time=5348ms|
|---|---|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG: Plugins:|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * CSS Code Quality and Security 1.4.2.2002 (cssfamily)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * PL/SQL Code Quality and Security 3.6.1.3873 (plsql)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Scala Code Quality and Security 1.8.3.2219 (sonarscala)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * C# Code Quality and Security 8.22.0.31243 (csharp)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Vulnerability Analysis 8.9.0.11439 (security)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Java Code Quality and Security 6.15.1.26025 (java)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * HTML Code Quality and Security 3.4.0.2754 (web)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Flex Code Quality and Security 2.6.1.2564 (flex)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * XML Code Quality and Security 2.2.0.2973 (xml)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * VB.NET Code Quality and Security 8.22.0.31243 (vbnet)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Community Branch Plugin 1.8.3 (communityBranchPlugin)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Swift Code Quality and Security 4.3.1.4892 (swift)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * CFamily Code Quality and Security 6.20.5.49286 (cpp)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Python Code Quality and Security 3.4.1.8066 (python)|
|21-Apr-2023 20:58:35|20:58:35.206 DEBUG:   * Go Code Quality and Security 1.8.3.2219 (go)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * JaCoCo 1.1.1.1157 (jacoco)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Kotlin Code Quality and Security 1.8.3.2219 (kotlin)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * T-SQL Code Quality and Security 1.5.1.4340 (tsql)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * JavaScript/TypeScript Code Quality and Security 7.4.4.15624 (javascript)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Ruby Code Quality and Security 1.8.3.2219 (ruby)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Vulnerability Rules for C# 8.9.0.11439 (securitycsharpfrontend)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Vulnerability Rules for Java 8.9.0.11439 (securityjavafrontend)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * License for SonarLint 8.9.10.61524 (license)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Vulnerability Rules for JS 8.9.0.11439 (securityjsfrontend)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Vulnerability Rules for Python 8.9.0.11439 (securitypythonfrontend)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * PHP Code Quality and Security 3.17.0.7439 (php)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * ABAP Code Quality and Security 3.9.1.3127 (abap)|
|21-Apr-2023 20:58:35|20:58:35.207 DEBUG:   * Vulnerability Rules for PHP 8.9.0.11439 (securityphpfrontend)|
|21-Apr-2023 20:58:35|20:58:35.227 INFO: Loaded core extensions: developer-scanner|
|21-Apr-2023 20:58:35|20:58:35.241 DEBUG: Installed core extension: developer-scanner|
|21-Apr-2023 20:58:35|20:58:35.423 INFO: JavaScript/TypeScript frontend is enabled|
|21-Apr-2023 20:58:35|20:58:35.539 INFO: ------------------------------------------------------------------------|
|21-Apr-2023 20:58:35|20:58:35.539 INFO: EXECUTION FAILURE|
|21-Apr-2023 20:58:35|20:58:35.539 INFO: ------------------------------------------------------------------------|
|21-Apr-2023 20:58:35|20:58:35.540 INFO: Total time: 8.414s|
|21-Apr-2023 20:58:35|20:58:35.568 INFO: Final Memory: 7M/54M|
|21-Apr-2023 20:58:35|20:58:35.569 INFO: ------------------------------------------------------------------------|
|21-Apr-2023 20:58:35|20:58:35.569 ERROR: Error during SonarQube Scanner execution|
|21-Apr-2023 20:58:35|java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:66)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:282)|
|21-Apr-2023 20:58:35|        at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:156)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:135)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)|
|21-Apr-2023 20:58:35|        at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:150)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:137)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:123)|
|21-Apr-2023 20:58:35|        at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:72)|
|21-Apr-2023 20:58:35|        at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:66)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)|
|21-Apr-2023 20:58:35|        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)|
|21-Apr-2023 20:58:35|        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)|
|21-Apr-2023 20:58:35|        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)|
|21-Apr-2023 20:58:35|        at java.base/java.lang.reflect.Method.invoke(Method.java:566)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)|
|21-Apr-2023 20:58:35|        at com.sun.proxy.$Proxy0.execute(Unknown Source)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:185)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.cli.Main.execute(Main.java:112)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.cli.Main.execute(Main.java:75)|
|21-Apr-2023 20:58:35|        at org.sonarsource.scanner.cli.Main.main(Main.java:61)|
|21-Apr-2023 20:58:35|Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:66)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)|
|21-Apr-2023 20:58:35|        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)|
|21-Apr-2023 20:58:35|        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:64)|
|21-Apr-2023 20:58:35|        ... 22 more|
|21-Apr-2023 20:58:35|Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectReactorValidator|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:66)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:64)|
|21-Apr-2023 20:58:35|        ... 36 more|
|21-Apr-2023 20:58:35|Caused by: org.picocontainer.injectors.AbstractInjector$AmbiguousComponentResolutionException: ConstructorInjector-class org.sonar.scanner.scan.ProjectReactorValidator needs a 'org.sonar.scanner.scan.branch.BranchParamsValidator' injected via 'public org.sonar.scanner.scan.ProjectReactorValidator(org.sonar.scanner.bootstrap.GlobalConfiguration,org.sonar.scanner.scan.branch.BranchParamsValidator)', but there are too many choices to inject. These:[ConstructorInjector-class com.sonarsource.branch.BranchParamsValidatorImpl, ConstructorInjector-class com.github.mc1arke.sonarqube.plugin.scanner.CommunityBranchParamsValidator], refer http://picocontainer.org/ambiguous-injectable-help.html|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.BasicComponentParameter.tooManyMatchingAdaptersFound(BasicComponentParameter.java:260)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.BasicComponentParameter.resolveAdapter(BasicComponentParameter.java:222)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.BasicComponentParameter.resolve(BasicComponentParameter.java:100)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.ComponentParameter.access$001(ComponentParameter.java:39)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.ComponentParameter$1.<init>(ComponentParameter.java:120)|
|21-Apr-2023 20:58:35|        at org.picocontainer.parameters.ComponentParameter.resolve(ComponentParameter.java:119)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:152)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:110)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector.access$100(ConstructorInjector.java:51)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:331)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)|
|21-Apr-2023 20:58:35|        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)|
|21-Apr-2023 20:58:35|        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)|
|21-Apr-2023 20:58:35|        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)|
|21-Apr-2023 20:58:35|        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)|
|21-Apr-2023 20:58:35|        at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:64)|
|21-Apr-2023 20:58:35|        ... 51 more|

Hi,

Welcome to the community!

It looks like one of your plugins has broken your instance. I recommend you try without them.

:warning: Make sure you upgrade to SonarQube v9.9 LTS soon, not only to benefit from our Best LTS Ever™, but because soon we will systematically ask users to upgrade when they ask questions about earlier versions of SonarQube, which are now considered unsupported. :smiley:

 
HTH,
Ann

Thanks Ann. Removing community plugin from developer edition fixed the issue. We are on the way to upgrade the SonarQube 9.9. Since our current version is 8.5, we updated to 8.9 first.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.