SonarCloud integration for iOS (Swift) project on Azure Pipeline

I have been tried to integrate SonarCloud to my iOS project repo in Azure DevOps. I have a pipeline setup to distribute builds for testing.

Now, I’m trying to integrate SonarCloud in pipeline. As per the documents, I have added connections to sonar cloud and did the basic setup.

YAML file contains this piece of code for SonarCloud reporting:

  # MARK: - SonarCloud
  - task: SonarCloudPrepare@1
    inputs:
      SonarCloud: 'XXXX' # Name of the SonarCloud service connection you created
      organization: 'XXXX'
      scannerMode: 'CLI'
      configMode: 'file'
  - task: Bash@3
    displayName: Download and install build wrapper
    inputs:
      targetType: 'inline'
      script: |
        mkdir -p $HOME/.sonar
        curl -sSLo $HOME/.sonar/build-wrapper-macosx-x86.zip ${{variables.BUILD_WRAPPER_DOWNLOAD_URL}}
        unzip -o $HOME/.sonar/build-wrapper-macosx-x86.zip -d $HOME/.sonar/
  - task: Bash@3
    displayName: Build in build-wrapper
    inputs:
      targetType: 'inline'
      workingDirectory:
      script: |
        export PATH=$HOME/.sonar/build-wrapper-macosx-x86:$PATH
        cd PatientAccess
        build-wrapper-macosx-x86 --out-dir build_wrapper_output_directory xcodebuild -workspace PatientAccess.xcworkspace -scheme PatientAccessDev test -destination 'platform=iOS Simulator,name=iPhone 14'
  - task: SonarCloudAnalyze@1

  # Publish Quality Gate Result task
  - task: SonarQubePublish@5
    inputs:
      pollingTimeoutSec: '300'

So with the above, I could able to run the build wrapper successfully. Strangely, facing issue during SonarCloudAnalyze@1 task.

This is the error I get:

2023-02-28T07:13:53.0852900Z 07:13:53.084 DEBUG: GET 200 https://sonarcloud.io/api/server/version | time=461ms
2023-02-28T07:13:53.0882140Z 07:13:53.087 DEBUG: Updated analysis started with a difference of -271 milliseconds
2023-02-28T07:13:53.1015450Z 07:13:53.101 DEBUG: Started at Tue Feb 28 07:13:48 UTC 2023
2023-02-28T07:13:53.1366470Z 07:13:53.136 INFO: Loaded core extensions: developer-scanner
2023-02-28T07:13:53.1586940Z 07:13:53.158 DEBUG: Installed core extension: com.sonarsource.branch.DeveloperScannerCoreExtension@327c7bea
2023-02-28T07:13:53.6818970Z 07:13:53.680 INFO: Found an active CI vendor: 'Azure DevOps'
2023-02-28T07:13:53.6922220Z 07:13:53.691 INFO: Load global settings
2023-02-28T07:13:54.1529410Z 07:13:54.152 DEBUG: GET 200 https://sonarcloud.io/api/settings/values.protobuf | time=461ms
2023-02-28T07:13:54.1556050Z 07:13:54.153 INFO: Load global settings (done) | time=462ms
2023-02-28T07:13:54.1615410Z 07:13:54.161 INFO: Process project properties
2023-02-28T07:13:54.1764990Z 07:13:54.176 INFO: ------------------------------------------------------------------------
2023-02-28T07:13:54.1766130Z 07:13:54.176 INFO: EXECUTION FAILURE
2023-02-28T07:13:54.1767170Z 07:13:54.176 INFO: ------------------------------------------------------------------------
2023-02-28T07:13:54.1767920Z 07:13:54.176 INFO: Total time: 10.940s
2023-02-28T07:13:54.2052680Z 07:13:54.204 INFO: Final Memory: 7M/30M
2023-02-28T07:13:54.2054600Z 07:13:54.204 INFO: ------------------------------------------------------------------------
2023-02-28T07:13:54.2132780Z ##[error]07:13:54.205 ERROR: Error during SonarScanner execution
2023-02-28T07:13:54.2158910Z ##[debug]Processed: ##vso[task.logissue type=error;]07:13:54.205 ERROR: Error during SonarScanner execution
2023-02-28T07:13:54.2160090Z 07:13:54.205 ERROR: Error during SonarScanner execution
2023-02-28T07:13:54.2162280Z ##[error]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock
2023-02-28T07:13:54.2163530Z ##[debug]Processed: ##vso[task.logissue type=error;]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock
2023-02-28T07:13:54.2164640Z java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock
2023-02-28T07:13:54.2166350Z ##[error]at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-02-28T07:13:54.2167780Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-02-28T07:13:54.2169480Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-02-28T07:13:54.2173040Z ##[error]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:176)
	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:121)
	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-02-28T07:13:54.2176090Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)%0A	at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:273)%0A	at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:176)%0A	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:121)%0A	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-02-28T07:13:54.2178350Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)
2023-02-28T07:13:54.2179190Z 	at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:273)
2023-02-28T07:13:54.2180010Z 	at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:176)
2023-02-28T07:13:54.2180830Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:121)
2023-02-28T07:13:54.2239330Z ##[error]at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
	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:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject
	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: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.bootstrap.ProjectReactor
	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.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)
	at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)
	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)
	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
	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)
	... 36 more
Caused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey
2023-02-28T07:13:54.2266810Z ##[debug]Processed: 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)##vso[task.logissue type=error;]at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)%0A	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)%0A	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)%0A	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)%0A	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)%0A	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)%0A	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)%0A	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)%0A	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)%0A	at java.base/java.lang.reflect.Method.invoke(Method.java:566)%0A	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)%0A	at com.sun.proxy.$Proxy0.execute(Unknown Source)%0A	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)%0A	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)%0A	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)%0A	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)%0A	at org.sonarsource.scanner.cli.Main.main(Main.java:62)%0ACaused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)%0A	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)%0A	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)%0A	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)%0A	at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)%0A	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)%0A	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)%0A	at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)%0A	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)%0A	at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)%0A	at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)%0A	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)%0A	... 22 more%0ACaused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.bootstrap.ProjectReactor%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)%0A	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)%0A	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)%0A	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)%0A	at org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)%0A	at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)%0A	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)%0A	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)%0A	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)%0A	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)%0A	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)%0A	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)%0A	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)%0A	... 36 more%0ACaused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey
2023-02-28T07:13:54.2281480Z 
2023-02-28T07:13:54.2282110Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-02-28T07:13:54.2282910Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-02-28T07:13:54.2283710Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-02-28T07:13:54.2284430Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
2023-02-28T07:13:54.2285280Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
2023-02-28T07:13:54.2286070Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-02-28T07:13:54.2287180Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-02-28T07:13:54.2288850Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-02-28T07:13:54.2289830Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-02-28T07:13:54.2290610Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-02-28T07:13:54.2291360Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-02-28T07:13:54.2292090Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-02-28T07:13:54.2292750Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-02-28T07:13:54.2293500Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-02-28T07:13:54.2294200Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-02-28T07:13:54.2294830Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-02-28T07:13:54.2295400Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2023-02-28T07:13:54.2296160Z Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject
2023-02-28T07:13:54.2297130Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-02-28T07:13:54.2298150Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
2023-02-28T07:13:54.2299050Z 	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
2023-02-28T07:13:54.2299950Z 	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2023-02-28T07:13:54.2300790Z 	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2023-02-28T07:13:54.2301670Z 	at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
2023-02-28T07:13:54.2303020Z 	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
2023-02-28T07:13:54.2303880Z 	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
2023-02-28T07:13:54.2304780Z 	at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
2023-02-28T07:13:54.2305880Z 	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
2023-02-28T07:13:54.2306820Z 	at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
2023-02-28T07:13:54.2307600Z 	at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
2023-02-28T07:13:54.2308350Z 	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
2023-02-28T07:13:54.2309210Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
2023-02-28T07:13:54.2310120Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
2023-02-28T07:13:54.2310820Z 	... 22 more
2023-02-28T07:13:54.2311440Z Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.bootstrap.ProjectReactor
2023-02-28T07:13:54.2312330Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-02-28T07:13:54.2313190Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
2023-02-28T07:13:54.2314010Z 	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
2023-02-28T07:13:54.2314870Z 	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2023-02-28T07:13:54.2315700Z 	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2023-02-28T07:13:54.2316850Z 	at org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)
2023-02-28T07:13:54.2317700Z 	at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)
2023-02-28T07:13:54.2318470Z 	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)
2023-02-28T07:13:54.2319480Z 	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
2023-02-28T07:13:54.2320380Z 	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
2023-02-28T07:13:54.2321230Z 	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
2023-02-28T07:13:54.2322070Z 	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
2023-02-28T07:13:54.2322830Z 	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
2023-02-28T07:13:54.2323640Z 	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
2023-02-28T07:13:54.2324430Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
2023-02-28T07:13:54.2325420Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
2023-02-28T07:13:54.2326140Z 	... 36 more
2023-02-28T07:13:54.2327000Z Caused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey
2023-02-28T07:13:55.5050650Z ##[debug]Exit code 1 received from tool '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner'
2023-02-28T07:13:55.5057080Z ##[debug]STDIO streams have closed for tool '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner'
2023-02-28T07:13:55.5118480Z ##[debug]task result: Failed
2023-02-28T07:13:55.5120970Z ##[error]The process '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner' failed with exit code 1
2023-02-28T07:13:55.5123520Z ##[debug]Processed: ##vso[task.issue type=error;]The process '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner' failed with exit code 1
2023-02-28T07:13:55.5127220Z ##[debug]Processed: ##vso[task.complete result=Failed;]The process '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner' failed with exit code 1
2023-02-28T07:13:55.5168110Z ##[section]Finishing: SonarCloudAnalyze

I could not get any help or related issue to fix. Googling didn’t help much. Mostly the similar issue reported are happening on Java project. Since I’m trying this on iOS(Swift) project, I have no clue what to do next.

Any help would be greatly appreciated. Thank you. :slight_smile:

Hey there.

You should also define the cliProjectKey, matching the project key for the project you want to analyze in SonarCloud.

Hello Colin,

Just tried it and get the same error:

2023-03-01T12:48:11.9042240Z ##[debug]Evaluating condition for step: 'SonarCloudAnalyze'
2023-03-01T12:48:11.9068530Z ##[debug]Evaluating: SucceededNode()
2023-03-01T12:48:11.9069680Z ##[debug]Evaluating SucceededNode:
2023-03-01T12:48:11.9071610Z ##[debug]=> True
2023-03-01T12:48:11.9072880Z ##[debug]Result: True
2023-03-01T12:48:11.9073750Z ##[section]Starting: SonarCloudAnalyze
2023-03-01T12:48:11.9095090Z ==============================================================================
2023-03-01T12:48:11.9095510Z Task         : Run Code Analysis
2023-03-01T12:48:11.9095720Z Description  : Run scanner and upload the results to the SonarCloud server.
2023-03-01T12:48:11.9096030Z Version      : 1.36.0
2023-03-01T12:48:11.9096430Z Author       : sonarsource
2023-03-01T12:48:11.9096620Z Help         : Version: 1.36.0. This task is not needed for Maven and Gradle projects since the scanner should be run as part of the build.

[More Information](https://docs.sonarcloud.io/advanced-setup/ci-based-analysis/sonarcloud-extension-for-azure-devops/)
2023-03-01T12:48:11.9097310Z ==============================================================================
2023-03-01T12:48:12.0244330Z ##[debug]Using node path: /Users/runner/runners/2.217.2/externals/node10/bin/node
2023-03-01T12:48:12.5159150Z ##[debug]agent.TempDirectory=/Users/runner/work/_temp
2023-03-01T12:48:12.5213040Z ##[debug]loading inputs and endpoints
2023-03-01T12:48:12.5228200Z ##[debug]loading INPUT_SONARCLOUD
2023-03-01T12:48:12.5255000Z ##[debug]loading INPUT_ORGANIZATION
2023-03-01T12:48:12.5257020Z ##[debug]loading INPUT_CLIPROJECTKEY
2023-03-01T12:48:12.5259820Z ##[debug]loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION
2023-03-01T12:48:12.5261540Z ##[debug]loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION
2023-03-01T12:48:12.5263220Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN
2023-03-01T12:48:12.5271690Z ##[debug]loading SECRET_CERTIFICATES20220412PASSWORD
2023-03-01T12:48:12.5275150Z ##[debug]loading SECRET_PIPEPAT
2023-03-01T12:48:12.5277670Z ##[debug]loading SECRET_KEYCHAINPASSWORD
2023-03-01T12:48:12.5279070Z ##[debug]loading SECRET_SONARQUBE_ENDPOINT
2023-03-01T12:48:12.5280770Z ##[debug]loading SECRET_SYSTEM_ACCESSTOKEN
2023-03-01T12:48:12.5283270Z ##[debug]loaded 11
2023-03-01T12:48:12.5289930Z ##[debug]Agent.ProxyUrl=undefined
2023-03-01T12:48:12.5291090Z ##[debug]Agent.CAInfo=undefined
2023-03-01T12:48:12.5292030Z ##[debug]Agent.ClientCert=undefined
2023-03-01T12:48:12.5293020Z ##[debug]Agent.SkipCertValidation=undefined
2023-03-01T12:48:12.5835780Z ##[debug]SONARQUBE_SCANNER_MODE=CLI
2023-03-01T12:48:13.3709380Z ##[debug]JAVA_HOME=/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/8.0.362-9/x64/Contents/Home/
2023-03-01T12:48:13.3712230Z ##[debug]JAVA_HOME_11_X64=/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.18-10/x64/Contents/Home/
2023-03-01T12:48:13.3715630Z ##[debug]JAVA_HOME_11_X64 path has been detected, switching to it for the analysis.
2023-03-01T12:48:13.3717710Z ##[debug]set JAVA_HOME=/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.18-10/x64/Contents/Home/
2023-03-01T12:48:13.3721820Z ##[debug]Processed: ##vso[task.setvariable variable=JAVA_HOME;isOutput=false;issecret=false;]/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/11.0.18-10/x64/Contents/Home/
2023-03-01T12:48:13.3726010Z ##[debug]SONARQUBE_SCANNER_PARAMS={"sonar.host.url":"https://sonarcloud.io/","sonar.login":***,"sonar.organization":"emisgroup","project.settings":"/Users/runner/work/1/s/sonar-project.properties","sonar.pullrequest.key":"32633","sonar.pullrequest.base":"develop","sonar.pullrequest.branch":"vj_feature/UnitTestOutOf95493Branch","sonar.pullrequest.provider":"vsts","sonar.pullrequest.vsts.instanceUrl":"https://teampatient.visualstudio.com/","sonar.pullrequest.vsts.project":"Patient Access","sonar.pullrequest.vsts.repository":"ios","sonar.scanner.metadataFilePath":"/Users/runner/work/_temp/sonar/20230301.8/ec45fb10-8b72-f138-4e81-02cf00250fec/report-task.txt"}
2023-03-01T12:48:13.3729390Z ##[debug]SONARQUBE_ENDPOINT=***
2023-03-01T12:48:13.3733890Z ##[debug]set SONARQUBE_SCANNER_PARAMS={"sonar.host.url":"https://sonarcloud.io/","sonar.login":***,"sonar.organization":"emisgroup","project.settings":"/Users/runner/work/1/s/sonar-project.properties","sonar.pullrequest.key":"32633","sonar.pullrequest.base":"develop","sonar.pullrequest.branch":"vj_feature/UnitTestOutOf95493Branch","sonar.pullrequest.provider":"vsts","sonar.pullrequest.vsts.instanceUrl":"https://teampatient.visualstudio.com/","sonar.pullrequest.vsts.project":"Patient Access","sonar.pullrequest.vsts.repository":"ios","sonar.scanner.metadataFilePath":"/Users/runner/work/_temp/sonar/20230301.8/ec45fb10-8b72-f138-4e81-02cf00250fec/report-task.txt"}
2023-03-01T12:48:13.3741960Z ##[debug]Processed: ##vso[task.setvariable variable=SONARQUBE_SCANNER_PARAMS;isOutput=false;issecret=false;]{"sonar.host.url":"https://sonarcloud.io/","sonar.login":***,"sonar.organization":"emisgroup","project.settings":"/Users/runner/work/1/s/sonar-project.properties","sonar.pullrequest.key":"32633","sonar.pullrequest.base":"develop","sonar.pullrequest.branch":"vj_feature/UnitTestOutOf95493Branch","sonar.pullrequest.provider":"vsts","sonar.pullrequest.vsts.instanceUrl":"https://teampatient.visualstudio.com/","sonar.pullrequest.vsts.project":"Patient Access","sonar.pullrequest.vsts.repository":"ios","sonar.scanner.metadataFilePath":"/Users/runner/work/_temp/sonar/20230301.8/ec45fb10-8b72-f138-4e81-02cf00250fec/report-task.txt"}
2023-03-01T12:48:13.3748990Z ##[debug]Absolute path for pathSegments: /Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0,sonar-scanner,bin,sonar-scanner = /Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner
2023-03-01T12:48:13.3751630Z ##[debug]which '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner'
2023-03-01T12:48:13.3753530Z ##[debug]found: '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner'
2023-03-01T12:48:13.3754830Z ##[debug]system.debug=true
2023-03-01T12:48:13.3756930Z ##[debug]/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner arg: -X
2023-03-01T12:48:13.3759050Z ##[debug]exec tool: /Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner
2023-03-01T12:48:13.3761550Z ##[debug]arguments:
2023-03-01T12:48:13.3762980Z ##[debug]   -X
2023-03-01T12:48:13.3764130Z [command]/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner -X
2023-03-01T12:48:13.8646480Z 12:48:13.861 INFO: Scanner configuration file: /Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/conf/sonar-scanner.properties
2023-03-01T12:48:13.8659820Z 12:48:13.865 INFO: Project root configuration file: NONE
2023-03-01T12:48:13.9454720Z 12:48:13.945 INFO: SonarScanner 4.8.0.2856
2023-03-01T12:48:13.9461860Z 12:48:13.945 INFO: Java 11.0.18 Eclipse Adoptium (64-bit)
2023-03-01T12:48:13.9462750Z 12:48:13.945 INFO: Mac OS X 12.6.3 x86_64
2023-03-01T12:48:14.4320350Z 12:48:14.431 DEBUG: keyStore is : 
2023-03-01T12:48:14.4321950Z 12:48:14.431 DEBUG: keyStore type is : pkcs12
2023-03-01T12:48:14.4323190Z 12:48:14.431 DEBUG: keyStore provider is : 
2023-03-01T12:48:14.4331270Z 12:48:14.431 DEBUG: init keystore
2023-03-01T12:48:14.4332050Z 12:48:14.432 DEBUG: init keymanager of type SunX509
2023-03-01T12:48:14.7452530Z 12:48:14.739 DEBUG: Create: /Users/runner/.sonar/cache
2023-03-01T12:48:14.7457720Z 12:48:14.740 INFO: User cache: /Users/runner/.sonar/cache
2023-03-01T12:48:14.7459150Z 12:48:14.740 DEBUG: Create: /Users/runner/.sonar/cache/_tmp
2023-03-01T12:48:14.7461100Z 12:48:14.742 DEBUG: Extract sonar-scanner-api-batch in temp...
2023-03-01T12:48:14.7570910Z 12:48:14.753 DEBUG: Get bootstrap index...
2023-03-01T12:48:14.7580470Z 12:48:14.753 DEBUG: Download: https://sonarcloud.io/batch/index
2023-03-01T12:48:15.9626070Z 12:48:15.961 DEBUG: Get bootstrap completed
2023-03-01T12:48:15.9693980Z 12:48:15.967 DEBUG: Download https://sonarcloud.io/batch/file?name=scanner-sonarcloud-8.0.0.38375-all.jar to /Users/runner/.sonar/cache/_tmp/fileCache1945055261817735210.tmp
2023-03-01T12:48:19.6713140Z 12:48:19.670 DEBUG: Create isolated classloader...
2023-03-01T12:48:19.6948500Z 12:48:19.694 DEBUG: Start temp cleaning...
2023-03-01T12:48:19.7019150Z 12:48:19.701 DEBUG: Temp cleaning done
2023-03-01T12:48:19.7032920Z 12:48:19.701 INFO: Analyzing on SonarCloud
2023-03-01T12:48:19.7035720Z 12:48:19.701 INFO: Default locale: "en_US", source code encoding: "UTF-8" (analysis is platform dependent)
2023-03-01T12:48:19.7037160Z 12:48:19.702 DEBUG: Work directory: /Users/runner/work/1/s/.scannerwork
2023-03-01T12:48:19.7043480Z 12:48:19.704 DEBUG: Execution execute
2023-03-01T12:48:20.1128240Z 12:48:20.112 DEBUG: SonarCloud 9.14.0.375
2023-03-01T12:48:20.3823740Z 12:48:20.381 INFO: Load global settings
2023-03-01T12:48:21.2459810Z 12:48:21.245 DEBUG: GET 200 https://sonarcloud.io/api/settings/values.protobuf | time=861ms
2023-03-01T12:48:21.2560060Z 12:48:21.255 INFO: Load global settings (done) | time=874ms
2023-03-01T12:48:21.2631170Z 12:48:21.262 INFO: Server id: 1BD809FA-AWHW8ct9-T_TB3XqouNu
2023-03-01T12:48:21.2795200Z 12:48:21.278 DEBUG: Create : /Users/runner/.sonar/_tmp
2023-03-01T12:48:21.2814760Z 12:48:21.279 INFO: User cache: /Users/runner/.sonar/cache
2023-03-01T12:48:21.2880480Z 12:48:21.287 INFO: Load/download plugins
2023-03-01T12:48:21.2881820Z 12:48:21.287 INFO: Load plugins index
2023-03-01T12:48:22.0865360Z 12:48:22.085 DEBUG: GET 200 https://sonarcloud.io/api/plugins/installed | time=798ms
2023-03-01T12:48:22.1428520Z 12:48:22.141 INFO: Load plugins index (done) | time=853ms
2023-03-01T12:48:22.1431350Z 12:48:22.142 DEBUG: Download plugin 'abap' to '/Users/runner/.sonar/_tmp/fileCache11993377317239411967.tmp'
2023-03-01T12:48:22.4610970Z 12:48:22.460 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/abap/versions/607485aedc95ec3640fb379162284a1e.jar | time=318ms
2023-03-01T12:48:22.7194530Z 12:48:22.718 DEBUG: Download plugin 'sonarapex' to '/Users/runner/.sonar/_tmp/fileCache6733852459539852987.tmp'
2023-03-01T12:48:22.7847870Z 12:48:22.784 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/sonarapex/versions/ef802dc69bb460f0dfc416dc8118be8e.jar | time=65ms
2023-03-01T12:48:23.0168480Z 12:48:23.016 DEBUG: Download plugin 'csharp' to '/Users/runner/.sonar/_tmp/fileCache10567219395456178442.tmp'
2023-03-01T12:48:23.0832280Z 12:48:23.082 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/csharp/versions/4a1da91f092ef6e2d66f2867341bca22.jar | time=66ms
2023-03-01T12:48:23.1979770Z 12:48:23.196 DEBUG: Download plugin 'cpp' to '/Users/runner/.sonar/_tmp/fileCache1423205375952077011.tmp'
2023-03-01T12:48:23.3236960Z 12:48:23.322 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/cpp/versions/adeab052dc04a9c813239d6afe71bbac.jar | time=126ms
2023-03-01T12:48:24.2853110Z 12:48:24.284 DEBUG: Download plugin 'cobol' to '/Users/runner/.sonar/_tmp/fileCache8877229911744949643.tmp'
2023-03-01T12:48:24.3529840Z 12:48:24.350 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/cobol/versions/6e009728c08363ee83d94dc81a935689.jar | time=66ms
2023-03-01T12:48:24.4313730Z 12:48:24.430 DEBUG: Download plugin 'config' to '/Users/runner/.sonar/_tmp/fileCache6924228684477949471.tmp'
2023-03-01T12:48:24.5393010Z 12:48:24.538 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/config/versions/276619b656c2bb54288951fcaf34e31a.jar | time=108ms
2023-03-01T12:48:24.5431570Z 12:48:24.541 DEBUG: Download plugin 'dbd' to '/Users/runner/.sonar/_tmp/fileCache1519811472286994690.tmp'
2023-03-01T12:48:24.6084890Z 12:48:24.607 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/dbd/versions/f8b860ac9b3e077405828282739f7c99.jar | time=65ms
2023-03-01T12:48:24.6484390Z 12:48:24.647 DEBUG: Download plugin 'dbdjavafrontend' to '/Users/runner/.sonar/_tmp/fileCache17327693767363418230.tmp'
2023-03-01T12:48:24.7136580Z 12:48:24.712 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/dbdjavafrontend/versions/ecbe8e11bc6bae9c9d5077019d02670b.jar | time=65ms
2023-03-01T12:48:24.7568510Z 12:48:24.752 DEBUG: Download plugin 'dbdpythonfrontend' to '/Users/runner/.sonar/_tmp/fileCache10594736764491330387.tmp'
2023-03-01T12:48:24.8376650Z 12:48:24.836 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/dbdpythonfrontend/versions/5f42a10031ebf26094ae6522fda4b581.jar | time=84ms
2023-03-01T12:48:24.8765310Z 12:48:24.876 DEBUG: Download plugin 'flex' to '/Users/runner/.sonar/_tmp/fileCache13847704586212132271.tmp'
2023-03-01T12:48:24.9411320Z 12:48:24.940 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/flex/versions/27f8f3a7905757b69a864e917011ba31.jar | time=64ms
2023-03-01T12:48:24.9660330Z 12:48:24.965 DEBUG: Download plugin 'go' to '/Users/runner/.sonar/_tmp/fileCache3031162770312063462.tmp'
2023-03-01T12:48:25.0299720Z 12:48:25.029 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/go/versions/adbccc29a2f574fb09ec5864c6cc61ff.jar | time=63ms
2023-03-01T12:48:25.1872250Z 12:48:25.186 DEBUG: Download plugin 'web' to '/Users/runner/.sonar/_tmp/fileCache17518150426727964756.tmp'
2023-03-01T12:48:25.2748200Z 12:48:25.273 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/web/versions/60cad36e58d0b0503105ff91a6ec5c1b.jar | time=87ms
2023-03-01T12:48:25.2908140Z 12:48:25.290 DEBUG: Download plugin 'iac' to '/Users/runner/.sonar/_tmp/fileCache8243191318615845118.tmp'
2023-03-01T12:48:25.3568930Z 12:48:25.356 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/iac/versions/124855fc224ab894e7b66a0ccfe1a0ca.jar | time=65ms
2023-03-01T12:48:25.3849000Z 12:48:25.384 DEBUG: Download plugin 'jacoco' to '/Users/runner/.sonar/_tmp/fileCache5957157329324085181.tmp'
2023-03-01T12:48:25.4626930Z 12:48:25.462 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/jacoco/versions/04bba36a445c3713a632aa358be2f99c.jar | time=77ms
2023-03-01T12:48:25.4657450Z 12:48:25.465 DEBUG: Download plugin 'java' to '/Users/runner/.sonar/_tmp/fileCache5333649517188775990.tmp'
2023-03-01T12:48:25.5306870Z 12:48:25.530 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/java/versions/8dc8c856e43854ce6e02dcd56b25c1d8.jar | time=64ms
2023-03-01T12:48:25.8536870Z 12:48:25.852 DEBUG: Download plugin 'javascript' to '/Users/runner/.sonar/_tmp/fileCache10469775283093211311.tmp'
2023-03-01T12:48:25.9463130Z 12:48:25.945 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/javascript/versions/bf388bba99751e742fd92e49b4b72ad3.jar | time=93ms
2023-03-01T12:48:26.3922570Z 12:48:26.391 DEBUG: Download plugin 'kotlin' to '/Users/runner/.sonar/_tmp/fileCache4563623523140816282.tmp'
2023-03-01T12:48:26.4577250Z 12:48:26.456 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/kotlin/versions/5d583bc3706bf2e259b38a0c8c0e7f34.jar | time=65ms
2023-03-01T12:48:27.1381890Z 12:48:27.136 DEBUG: Download plugin 'license' to '/Users/runner/.sonar/_tmp/fileCache4154444365823453071.tmp'
2023-03-01T12:48:27.2022450Z 12:48:27.201 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/license/versions/d6e894ed195173c205dcf85b9a6ff1b1.jar | time=64ms
2023-03-01T12:48:27.2084090Z 12:48:27.204 DEBUG: Download plugin 'php' to '/Users/runner/.sonar/_tmp/fileCache3768654936869701942.tmp'
2023-03-01T12:48:27.2699240Z 12:48:27.269 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/php/versions/afd2e4de60ea352505e8dc75fbb1cefc.jar | time=64ms
2023-03-01T12:48:27.3859820Z 12:48:27.384 DEBUG: Download plugin 'plsql' to '/Users/runner/.sonar/_tmp/fileCache860470362660923533.tmp'
2023-03-01T12:48:27.4514740Z 12:48:27.449 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/plsql/versions/1e222e2513f2fe2347e22e69ebf61413.jar | time=64ms
2023-03-01T12:48:27.4996000Z 12:48:27.498 DEBUG: Download plugin 'python' to '/Users/runner/.sonar/_tmp/fileCache1975302701354791857.tmp'
2023-03-01T12:48:27.5841120Z 12:48:27.583 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/python/versions/3e40a369034391da1f5790e9feeb1b8a.jar | time=85ms
2023-03-01T12:48:27.7342040Z 12:48:27.733 DEBUG: Download plugin 'ruby' to '/Users/runner/.sonar/_tmp/fileCache34034742705437792.tmp'
2023-03-01T12:48:27.7988760Z 12:48:27.797 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/ruby/versions/42ce0ef28d8f5adce3c726365967f5dc.jar | time=63ms
2023-03-01T12:48:28.0591790Z 12:48:28.058 DEBUG: Download plugin 'sonarscala' to '/Users/runner/.sonar/_tmp/fileCache4381184191104671357.tmp'
2023-03-01T12:48:28.1232330Z 12:48:28.122 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/sonarscala/versions/40da3f5c7164c4b1795fdfcef09bf4e3.jar | time=64ms
2023-03-01T12:48:28.3544410Z 12:48:28.353 DEBUG: Download plugin 'swift' to '/Users/runner/.sonar/_tmp/fileCache11460605374908436657.tmp'
2023-03-01T12:48:28.4761630Z 12:48:28.475 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/swift/versions/9cdfe70a1ed928bc004dc6e0ef532197.jar | time=121ms
2023-03-01T12:48:28.5122230Z 12:48:28.511 DEBUG: Download plugin 'tsql' to '/Users/runner/.sonar/_tmp/fileCache15884449221445717570.tmp'
2023-03-01T12:48:28.5816340Z 12:48:28.580 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/tsql/versions/bbcd0b2c4e655ab64ddc9d26d8c961e8.jar | time=69ms
2023-03-01T12:48:28.6153760Z 12:48:28.614 DEBUG: Download plugin 'text' to '/Users/runner/.sonar/_tmp/fileCache12115721791912121294.tmp'
2023-03-01T12:48:28.6800470Z 12:48:28.679 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/text/versions/f679af4c0e2992c3cec281d6a9cd5062.jar | time=64ms
2023-03-01T12:48:28.6837920Z 12:48:28.683 DEBUG: Download plugin 'vbnet' to '/Users/runner/.sonar/_tmp/fileCache7163653887468817468.tmp'
2023-03-01T12:48:28.7491790Z 12:48:28.748 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/vbnet/versions/bd77cb3ac7ebb46162d1f0a354bdefcc.jar | time=65ms
2023-03-01T12:48:28.8303790Z 12:48:28.829 DEBUG: Download plugin 'security' to '/Users/runner/.sonar/_tmp/fileCache6075887244895597216.tmp'
2023-03-01T12:48:28.9734890Z 12:48:28.972 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/security/versions/dd1921871a7ca634c114ed082751a31f.jar | time=142ms
2023-03-01T12:48:29.1727940Z 12:48:29.172 DEBUG: Download plugin 'securitycsharpfrontend' to '/Users/runner/.sonar/_tmp/fileCache10530954711666214148.tmp'
2023-03-01T12:48:29.2469920Z 12:48:29.245 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/securitycsharpfrontend/versions/038c5769eabf63f3b1546f4ffabcfcbe.jar | time=73ms
2023-03-01T12:48:29.2678550Z 12:48:29.266 DEBUG: Download plugin 'securityjsfrontend' to '/Users/runner/.sonar/_tmp/fileCache15821478063739497954.tmp'
2023-03-01T12:48:29.3322540Z 12:48:29.331 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/securityjsfrontend/versions/fef558351db30c88e54844ea40bb0406.jar | time=64ms
2023-03-01T12:48:29.3444470Z 12:48:29.343 DEBUG: Download plugin 'securityjavafrontend' to '/Users/runner/.sonar/_tmp/fileCache17389129673755878584.tmp'
2023-03-01T12:48:29.4083520Z 12:48:29.407 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/securityjavafrontend/versions/50af766f68c7aae4ad838b283da921e2.jar | time=63ms
2023-03-01T12:48:29.5783610Z 12:48:29.577 DEBUG: Download plugin 'securityphpfrontend' to '/Users/runner/.sonar/_tmp/fileCache6430445771839725930.tmp'
2023-03-01T12:48:29.7173750Z 12:48:29.716 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/securityphpfrontend/versions/eb0666956fb6dc7bf55d08ad6bf19cc8.jar | time=139ms
2023-03-01T12:48:29.8261610Z 12:48:29.825 DEBUG: Download plugin 'securitypythonfrontend' to '/Users/runner/.sonar/_tmp/fileCache5147261156566644891.tmp'
2023-03-01T12:48:29.8895090Z 12:48:29.888 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/securitypythonfrontend/versions/f9ced713757051b045282f64569ec563.jar | time=63ms
2023-03-01T12:48:29.9453030Z 12:48:29.944 DEBUG: Download plugin 'xml' to '/Users/runner/.sonar/_tmp/fileCache8855425298855444663.tmp'
2023-03-01T12:48:30.0234570Z 12:48:30.023 DEBUG: GET 200 https://scanner.sonarcloud.io/plugins/xml/versions/e87a777f80cf384d07400e1b1e3a8cee.jar | time=78ms
2023-03-01T12:48:30.0710810Z 12:48:30.070 INFO: Load/download plugins (done) | time=8783ms
2023-03-01T12:48:30.5282700Z 12:48:30.527 DEBUG: Plugins:
2023-03-01T12:48:30.5323110Z 12:48:30.528 DEBUG:   * IaC Code Quality and Security 1.12.0.3222 (iac)
2023-03-01T12:48:30.5324710Z 12:48:30.528 DEBUG:   * PL/SQL Code Quality and Security 3.8.0.4948 (plsql)
2023-03-01T12:48:30.5325960Z 12:48:30.528 DEBUG:   * Scala Code Quality and Security 1.11.0.3905 (sonarscala)
2023-03-01T12:48:30.5327010Z 12:48:30.528 DEBUG:   * C# Code Quality and Security 8.53.0.62665 (csharp)
2023-03-01T12:48:30.5328060Z 12:48:30.528 DEBUG:   * Vulnerability Analysis 10.0.0-M1.19607 (security)
2023-03-01T12:48:30.5328920Z 12:48:30.528 DEBUG:   * Java Code Quality and Security 7.17.0.31219 (java)
2023-03-01T12:48:30.5329680Z 12:48:30.528 DEBUG:   * HTML Code Quality and Security 3.7.1.3306 (web)
2023-03-01T12:48:30.5330280Z 12:48:30.528 DEBUG:   * Flex Code Quality and Security 2.8.0.3166 (flex)
2023-03-01T12:48:30.5330910Z 12:48:30.528 DEBUG:   * XML Code Quality and Security 2.7.0.3820 (xml)
2023-03-01T12:48:30.5331540Z 12:48:30.528 DEBUG:   * Text Code Quality and Security 2.0.1.611 (text)
2023-03-01T12:48:30.5332200Z 12:48:30.528 DEBUG:   * VB.NET Code Quality and Security 8.53.0.62665 (vbnet)
2023-03-01T12:48:30.5353650Z 12:48:30.528 DEBUG:   * Swift Code Quality and Security 4.8.0.5759 (swift)
2023-03-01T12:48:30.5354490Z 12:48:30.528 DEBUG:   * CFamily Code Quality and Security 6.42.0.61084 (cpp)
2023-03-01T12:48:30.5355160Z 12:48:30.529 DEBUG:   * Python Code Quality and Security 4.0.0.11155 (python)
2023-03-01T12:48:30.5355870Z 12:48:30.529 DEBUG:   * Dataflow Bug Detection Rules for Python 1.11.0.3183 (dbdpythonfrontend)
2023-03-01T12:48:30.5356540Z 12:48:30.529 DEBUG:   * Dataflow Bug Detection 1.11.0.3183 (dbd)
2023-03-01T12:48:30.5357450Z 12:48:30.529 DEBUG:   * Go Code Quality and Security 1.11.0.3905 (go)
2023-03-01T12:48:30.5358050Z 12:48:30.529 DEBUG:   * JaCoCo 1.3.0.1538 (jacoco)
2023-03-01T12:48:30.5358610Z 12:48:30.529 DEBUG:   * Kotlin Code Quality and Security 2.12.0.1956 (kotlin)
2023-03-01T12:48:30.5359310Z 12:48:30.529 DEBUG:   * Dataflow Bug Detection Rules for Java 1.11.0.3183 (dbdjavafrontend)
2023-03-01T12:48:30.5360550Z 12:48:30.529 DEBUG:   * T-SQL Code Quality and Security 1.8.0.5601 (tsql)
2023-03-01T12:48:30.5361180Z 12:48:30.529 DEBUG:   * Apex Code Quality and Security 1.11.0.3905 (sonarapex)
2023-03-01T12:48:30.5362120Z 12:48:30.529 DEBUG:   * JavaScript/TypeScript/CSS Code Quality and Security 10.0.1.20755 (javascript)
2023-03-01T12:48:30.5362840Z 12:48:30.530 DEBUG:   * Ruby Code Quality and Security 1.11.0.3905 (ruby)
2023-03-01T12:48:30.5363730Z 12:48:30.530 DEBUG:   * Vulnerability Rules for C# 10.0.0-M1.19607 (securitycsharpfrontend)
2023-03-01T12:48:30.5364640Z 12:48:30.530 DEBUG:   * Vulnerability Rules for Java 10.0.0-M1.19607 (securityjavafrontend)
2023-03-01T12:48:30.5365340Z 12:48:30.530 DEBUG:   * License for SonarLint 8.0.0.38375 (license)
2023-03-01T12:48:30.5366270Z 12:48:30.530 DEBUG:   * Vulnerability Rules for JS 10.0.0-M1.19607 (securityjsfrontend)
2023-03-01T12:48:30.5366950Z 12:48:30.530 DEBUG:   * COBOL Code Quality 5.2.0.5949 (cobol)
2023-03-01T12:48:30.5367790Z 12:48:30.530 DEBUG:   * Vulnerability Rules for Python 10.0.0-M1.19607 (securitypythonfrontend)
2023-03-01T12:48:30.5368680Z 12:48:30.530 DEBUG:   * PHP Code Quality and Security 3.27.1.9352 (php)
2023-03-01T12:48:30.5369340Z 12:48:30.530 DEBUG:   * ABAP Code Quality and Security 3.11.0.4030 (abap)
2023-03-01T12:48:30.5370030Z 12:48:30.530 DEBUG:   * Configuration detection fot Code Quality and Security 1.2.0.267 (config)
2023-03-01T12:48:30.5370920Z 12:48:30.530 DEBUG:   * Vulnerability Rules for PHP 10.0.0-M1.19607 (securityphpfrontend)
2023-03-01T12:48:31.3831240Z 12:48:31.330 DEBUG: GET 200 https://sonarcloud.io/api/server/version | time=798ms
2023-03-01T12:48:31.3839060Z 12:48:31.333 DEBUG: Updated analysis started with a difference of -166 milliseconds
2023-03-01T12:48:31.3874000Z 12:48:31.348 DEBUG: Started at Wed Mar 01 12:48:21 UTC 2023
2023-03-01T12:48:31.3905980Z 12:48:31.390 INFO: Loaded core extensions: developer-scanner
2023-03-01T12:48:31.4159630Z 12:48:31.415 DEBUG: Installed core extension: com.sonarsource.branch.DeveloperScannerCoreExtension@d56aaa6
2023-03-01T12:48:31.9781110Z 12:48:31.977 INFO: Found an active CI vendor: 'Azure DevOps'
2023-03-01T12:48:31.9896300Z 12:48:31.989 INFO: Load global settings
2023-03-01T12:48:32.7958940Z 12:48:32.795 DEBUG: GET 200 https://sonarcloud.io/api/settings/values.protobuf | time=806ms
2023-03-01T12:48:32.8000410Z 12:48:32.797 INFO: Load global settings (done) | time=808ms
2023-03-01T12:48:32.8062710Z 12:48:32.805 INFO: Process project properties
2023-03-01T12:48:32.8271170Z 12:48:32.826 INFO: ------------------------------------------------------------------------
2023-03-01T12:48:32.8272070Z 12:48:32.826 INFO: EXECUTION FAILURE
2023-03-01T12:48:32.8273740Z 12:48:32.826 INFO: ------------------------------------------------------------------------
2023-03-01T12:48:32.8274510Z 12:48:32.827 INFO: Total time: 18.997s
2023-03-01T12:48:32.8577430Z 12:48:32.857 INFO: Final Memory: 7M/30M
2023-03-01T12:48:32.8579440Z 12:48:32.857 INFO: ------------------------------------------------------------------------
2023-03-01T12:48:32.8687010Z ##[error]12:48:32.857 ERROR: Error during SonarScanner execution
2023-03-01T12:48:32.8705740Z ##[debug]Processed: ##vso[task.logissue type=error;]12:48:32.857 ERROR: Error during SonarScanner execution
2023-03-01T12:48:32.8707010Z 12:48:32.857 ERROR: Error during SonarScanner execution
2023-03-01T12:48:32.8708790Z ##[error]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock
2023-03-01T12:48:32.8709930Z ##[debug]Processed: ##vso[task.logissue type=error;]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock
2023-03-01T12:48:32.8710980Z java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectLock
2023-03-01T12:48:32.8712820Z ##[error]at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-03-01T12:48:32.8714180Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-03-01T12:48:32.8715410Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-03-01T12:48:32.8747330Z ##[error]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:176)
	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:130)
	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:126)
	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject
	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: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.bootstrap.ProjectReactor
	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.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)
	at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)
	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)
	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
	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)
	... 36 more
Caused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey
2023-03-01T12:48:32.8779710Z ##[debug]Processed: ##vso[task.logissue type=error;]at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)%0A	at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:273)%0A	at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:176)%0A	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:121)%0A	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)%0A	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)%0A	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)%0A	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)%0A	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)%0A	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)%0A	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)%0A	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)%0A	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)%0A	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)%0A	at java.base/java.lang.reflect.Method.invoke(Method.java:566)%0A	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)%0A	at com.sun.proxy.$Proxy0.execute(Unknown Source)%0A	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)%0A	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)%0A	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)%0A	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)%0A	at org.sonarsource.scanner.cli.Main.main(Main.java:62)%0ACaused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)%0A	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)%0A	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)%0A	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)%0A	at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)%0A	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)%0A	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)%0A	at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)%0A	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)%0A	at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)%0A	at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)%0A	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)%0A	... 22 more%0ACaused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.bootstrap.ProjectReactor%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)%0A	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)%0A	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)%0A	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)%0A	at org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)%0A	at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)%0A	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)%0A	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)%0A	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)%0A	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)%0A	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)%0A	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)%0A	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)%0A	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)%0A	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)%0A	... 36 more%0ACaused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey
2023-03-01T12:48:32.8797210Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:678)
2023-03-01T12:48:32.8798060Z 	at org.sonar.core.platform.ComponentContainer.getComponentByType(ComponentContainer.java:273)
2023-03-01T12:48:32.8798970Z 	at org.sonar.scanner.scan.ProjectScanContainer.doBeforeStart(ProjectScanContainer.java:176)
2023-03-01T12:48:32.8799790Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:121)
2023-03-01T12:48:32.8800530Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-03-01T12:48:32.8801300Z 	at org.sonar.scanner.bootstrap.GlobalContainer.doAfterStart(GlobalContainer.java:130)
2023-03-01T12:48:32.8802110Z 	at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:123)
2023-03-01T12:48:32.8802900Z 	at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:109)
2023-03-01T12:48:32.8803620Z 	at org.sonar.batch.bootstrapper.Batch.doExecute(Batch.java:58)
2023-03-01T12:48:32.8804280Z 	at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:52)
2023-03-01T12:48:32.8805050Z 	at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:46)
2023-03-01T12:48:32.8805860Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2023-03-01T12:48:32.8806640Z 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2023-03-01T12:48:32.8807500Z 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2023-03-01T12:48:32.8808270Z 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
2023-03-01T12:48:32.8809010Z 	at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
2023-03-01T12:48:32.8809720Z 	at com.sun.proxy.$Proxy0.execute(Unknown Source)
2023-03-01T12:48:32.8810380Z 	at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:189)
2023-03-01T12:48:32.8811130Z 	at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:138)
2023-03-01T12:48:32.8811780Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:126)
2023-03-01T12:48:32.8812410Z 	at org.sonarsource.scanner.cli.Main.execute(Main.java:81)
2023-03-01T12:48:32.8813030Z 	at org.sonarsource.scanner.cli.Main.main(Main.java:62)
2023-03-01T12:48:32.8813770Z Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.fs.internal.DefaultInputProject
2023-03-01T12:48:32.8814680Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-03-01T12:48:32.8815550Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
2023-03-01T12:48:32.8816380Z 	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
2023-03-01T12:48:32.8817540Z 	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2023-03-01T12:48:32.8818390Z 	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2023-03-01T12:48:32.8819240Z 	at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:309)
2023-03-01T12:48:32.8820470Z 	at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:335)
2023-03-01T12:48:32.8821300Z 	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
2023-03-01T12:48:32.8822220Z 	at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:364)
2023-03-01T12:48:32.8823120Z 	at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionFactory.java:56)
2023-03-01T12:48:32.8824050Z 	at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
2023-03-01T12:48:32.8824780Z 	at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
2023-03-01T12:48:32.8825970Z 	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
2023-03-01T12:48:32.8826940Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
2023-03-01T12:48:32.8827780Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
2023-03-01T12:48:32.8828380Z 	... 22 more
2023-03-01T12:48:32.8828990Z Caused by: java.lang.IllegalStateException: Unable to load component class org.sonar.api.batch.bootstrap.ProjectReactor
2023-03-01T12:48:32.8829840Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:52)
2023-03-01T12:48:32.8830650Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
2023-03-01T12:48:32.8831500Z 	at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)
2023-03-01T12:48:32.8832370Z 	at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
2023-03-01T12:48:32.8833210Z 	at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:78)
2023-03-01T12:48:32.8834010Z 	at org.picocontainer.injectors.SingleMemberInjector.getMemberArguments(SingleMemberInjector.java:61)
2023-03-01T12:48:32.8834840Z 	at org.picocontainer.injectors.MethodInjector.getMemberArguments(MethodInjector.java:100)
2023-03-01T12:48:32.8835560Z 	at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:112)
2023-03-01T12:48:32.8836380Z 	at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:270)
2023-03-01T12:48:32.8837230Z 	at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:120)
2023-03-01T12:48:32.8838050Z 	at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
2023-03-01T12:48:32.8838820Z 	at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
2023-03-01T12:48:32.8839560Z 	at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
2023-03-01T12:48:32.8840350Z 	at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:699)
2023-03-01T12:48:32.8841080Z 	at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:647)
2023-03-01T12:48:32.8841900Z 	at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:50)
2023-03-01T12:48:32.8842500Z 	... 36 more
2023-03-01T12:48:32.8843440Z Caused by: You must define the following mandatory properties for 'Unknown': sonar.projectKey
2023-03-01T12:48:34.2326630Z ##[debug]Exit code 1 received from tool '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner'
2023-03-01T12:48:34.2388090Z ##[debug]STDIO streams have closed for tool '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner'
2023-03-01T12:48:34.2397290Z ##[debug]task result: Failed
2023-03-01T12:48:34.2400610Z ##[error]The process '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner' failed with exit code 1
2023-03-01T12:48:34.2403120Z ##[debug]Processed: ##vso[task.issue type=error;]The process '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner' failed with exit code 1
2023-03-01T12:48:34.2409440Z ##[debug]Processed: ##vso[task.complete result=Failed;]The process '/Users/runner/work/_tasks/SonarCloudAnalyze_ce096e50-6155-4de8-8800-4221aaeed4a1/1.36.0/sonar-scanner/bin/sonar-scanner' failed with exit code 1
2023-03-01T12:48:34.2446890Z ##[section]Finishing: SonarCloudAnalyze

This is the updated yml:

 # # MARK: - SonarCloud
  - task: SonarCloudPrepare@1
    inputs:
      SonarCloud: 'REDACTED' # Name of the SonarCloud service connection you created
      organization: 'REDACTED'
      scannerMode: 'CLI'
      configMode: 'file'
      cliProjectKey: 'REDACTED'
  - task: Bash@3
    displayName: Download and install build wrapper
    inputs:
      targetType: 'inline'
      script: |
        mkdir -p $HOME/.sonar
        curl -sSLo $HOME/.sonar/build-wrapper-macosx-x86.zip ${{variables.BUILD_WRAPPER_DOWNLOAD_URL}}
        unzip -o $HOME/.sonar/build-wrapper-macosx-x86.zip -d $HOME/.sonar/
  - task: Bash@3
    displayName: Build in build-wrapper
    inputs:
      targetType: 'inline'
      workingDirectory:
      script: |
        export PATH=$HOME/.sonar/build-wrapper-macosx-x86:$PATH
        cd XXX
        build-wrapper-macosx-x86 --out-dir build_wrapper_output_directory xcodebuild -workspace PatientAccess.xcworkspace -scheme PatientAccessDev test -destination 'platform=iOS Simulator,name=iPhone 14'
  - task: SonarCloudAnalyze@1
    inputs:
      SonarCloud: 'REDACTED' # Name of the SonarCloud service connection you created
      organization: 'REDACTED'
      cliProjectKey: 'REDACTED'