Based on our pipeline setting:
definitions:
services:
docker:
memory: 2048
steps:
- step: &sonar-scan
image: atlassian/default-image:2
name: “Sonar Scan and Quality Gate”
size: 2x
caches:
- docker
script:
- pipe: sonarsource/sonarcloud-scan:1.1.0
variables:
DEBUG: “true”
- pipe: sonarsource/sonarcloud-quality-gate:0.1.3
services:
- docker
We got below problem when running SonarCloud analysis:
09:08:24.724 DEBUG: Download plugin 'securityjsfrontend' to '/root/.sonar/_tmp/fileCache3557074832504076740.tmp'
09:08:24.818 DEBUG: GET 200 https://sonarcloud.io/api/plugins/download?plugin=securityjsfrontend&acceptCompressions=pack200 | time=94ms
09:08:24.823 DEBUG: Unpacking plugin securityjsfrontend
09:08:24.836 DEBUG: Download plugin 'securityjavafrontend' to '/root/.sonar/_tmp/fileCache2641986957128525906.tmp'
09:08:24.931 DEBUG: GET 200 https://sonarcloud.io/api/plugins/download?plugin=securityjavafrontend&acceptCompressions=pack200 | time=94ms
09:08:25.414 DEBUG: Unpacking plugin securityjavafrontend
09:08:25.767 DEBUG: Download plugin 'securityphpfrontend' to '/root/.sonar/_tmp/fileCache15279953671232559488.tmp'
09:08:25.861 DEBUG: GET 200 https://sonarcloud.io/api/plugins/download?plugin=securityphpfrontend&acceptCompressions=pack200 | time=93ms
09:08:25.964 DEBUG: Unpacking plugin securityphpfrontend
09:08:26.065 DEBUG: Download plugin 'securitypythonfrontend' to '/root/.sonar/_tmp/fileCache9931377699450325972.tmp'
09:08:26.159 DEBUG: GET 200 https://sonarcloud.io/api/plugins/download?plugin=securitypythonfrontend&acceptCompressions=pack200 | time=94ms
09:08:26.262 DEBUG: Unpacking plugin securitypythonfrontend
09:08:26.363 INFO: Load/download plugins (done) | time=23721ms
09:08:26.603 DEBUG: Plugins:
09:08:26.604 DEBUG: * SonarCSS 1.2.1.1602 (cssfamily)
09:08:26.604 DEBUG: * PL/SQL Code Quality and Security 3.5.0.3437 (plsql)
09:08:26.604 DEBUG: * Scala Code Quality and Security 1.8.1.1804 (sonarscala)
09:08:26.604 DEBUG: * C# Code Quality and Security 8.15.0.24505 (csharp)
09:08:26.604 DEBUG: * Vulnerability Analysis 8.6.0-M1.5425 (security)
09:08:26.604 DEBUG: * Java Code Quality and Security 6.9.0.23563 (java)
09:08:26.604 DEBUG: * HTML Code Quality and Security 3.3.0.2534 (web)
09:08:26.604 DEBUG: * Flex Code Quality and Security 2.6.0.2294 (flex)
09:08:26.604 DEBUG: * SonarXML 2.0.1.2020 (xml)
09:08:26.604 DEBUG: * VB.NET Code Quality and Security 8.15.0.24505 (vbnet)
09:08:26.604 DEBUG: * Swift Code Quality and Security 4.3.0.4687 (swift)
09:08:26.604 DEBUG: * CFamily Code Quality and Security 6.14.0.23970 (cpp)
09:08:26.605 DEBUG: * Python Code Quality and Security 3.1.0.7619 (python)
09:08:26.605 DEBUG: * Go Code Quality and Security 1.8.1.1804 (go)
09:08:26.605 DEBUG: * JaCoCo 1.1.0.898 (jacoco)
09:08:26.605 DEBUG: * Kotlin Code Quality and Security 1.8.1.1804 (kotlin)
09:08:26.605 DEBUG: * Mercurial 1.1.2 (scmmercurial)
09:08:26.605 DEBUG: * T-SQL Code Quality and Security 1.5.0.3958 (tsql)
09:08:26.605 DEBUG: * Apex Code Quality and Security 1.8.1.1804 (sonarapex)
09:08:26.605 DEBUG: * JavaScript/TypeScript Code Quality and Security 6.7.0.14237 (javascript)
09:08:26.605 DEBUG: * Ruby Code Quality and Security 1.8.1.1804 (ruby)
09:08:26.605 DEBUG: * Vulnerability Rules for C# 8.6.0-M1.5425 (securitycsharpfrontend)
09:08:26.605 DEBUG: * Vulnerability Rules for Java 8.6.0-M1.5425 (securityjavafrontend)
09:08:26.605 DEBUG: * License for SonarLint 8.0.0.15523 (license)
09:08:26.605 DEBUG: * Vulnerability Rules for JS 8.6.0-M1.5425 (securityjsfrontend)
09:08:26.605 DEBUG: * COBOL Code Quality 4.6.0.4639 (cobol)
09:08:26.606 DEBUG: * Vulnerability Rules for Python 8.6.0-M1.5425 (securitypythonfrontend)
09:08:26.606 DEBUG: * Git 1.12.1.2064 (scmgit)
09:08:26.606 DEBUG: * PHP Code Quality and Security 3.13.0.6849 (php)
09:08:26.606 DEBUG: * ABAP Code Quality and Security 3.9.0.2739 (abap)
09:08:26.606 DEBUG: * Vulnerability Rules for PHP 8.6.0-M1.5425 (securityphpfrontend)
09:08:26.625 INFO: Loaded core extensions: developer-scanner
09:08:26.641 DEBUG: Installed core extension: developer-scanner
09:08:26.852 INFO: JavaScript/TypeScript frontend is enabled
09:08:26.985 INFO: Found an active CI vendor: 'Bitbucket Pipelines'
09:08:27.088 DEBUG: GET 200 https://sonarcloud.io/api/alm_integration/show_project?almId=bitbucketcloud&almRepoId=%257Bdb20a5c4-f0d8-4bb6-a116-b66155e6891c%257D | time=95ms
09:08:27.092 INFO: Detected project key 'aktana_as-qa-data-reports' from 'Bitbucket Cloud Pipelines'
09:08:27.092 INFO: Detected organization key 'aktana' from 'Bitbucket Cloud Pipelines'
09:08:27.093 INFO: Load project settings for component key: 'aktana_as-qa-data-reports'
09:08:27.194 DEBUG: GET 403 https://sonarcloud.io/api/settings/values.protobuf?component=aktana_as-qa-data-reports | time=101ms
09:08:27.199 INFO: ------------------------------------------------------------------------
09:08:27.199 INFO: EXECUTION FAILURE
09:08:27.199 INFO: ------------------------------------------------------------------------
09:08:27.199 INFO: Total time: 28.587s
09:08:27.228 INFO: Final Memory: 8M/54M
09:08:27.228 INFO: ------------------------------------------------------------------------
09:08:27.228 ERROR: Error during SonarScanner execution
java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.ci.AnalysisMethodValidator
at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)
at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:273)
at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:158)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:121)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:126)
at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
at com.sun.proxy.$Proxy0.execute(Unknown Source)
at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
at org.sonarsource.scanner.cli.Main.execute(Main.java:112)
at org.sonarsource.scanner.cli.Main.execute(Main.java:75)
at org.sonarsource.scanner.cli.Main.main(Main.java:61)
Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectServerSettings
at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
... 22 more
Caused by: You're not authorized to run analysis. Please contact the project administrator.
09:08:27.229 ERROR:
09:08:27.229 ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.
✖ SonarCloud analysis failed.