SonarCloud SonarScan failed - not authorized problem

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.

Already found the problem, sonar-token seems expired… after replace with new token, it works

1 Like

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