1
votes

I am trying to run SonarQube for my Xamarin Forms project, I am on the path where my .SLN file is there and executing the following command

Command:

$ mono /Users/akandasamy/Development/HIDProjects/sonar-scanner-msbuild-4.0.2.892/MSBuild.SonarQube.Runner.exe begin /k:"HIDReaderManagerApp" /d:sonar.host.url="http://localhost:9000" /d:sonar.login="My Login Token"

Error:

SonarQube Scanner for MSBuild 4.0.2 Default properties file was found at /Users/akandasamy/Development/HIDProjects/sonar-scanner-msbuild-4.0.2.892/SonarQube.Analysis.xml Loading analysis properties from /Users/akandasamy/Development/HIDProjects/sonar-scanner-msbuild-4.0.2.892/SonarQube.Analysis.xml Pre-processing started. Preparing working directories... 17:29:10.391 Updating build integration targets... 17:29:10.414 Fetching analysis configuration settings... 17:29:10.517 Failed to request and parse 'http://localhost:9000/api/settings/values?component=HIDReaderManagerApp': The remote server returned an error: (401) . 17:29:10.517 Could not authorize while connecting to the SonarQube server. Check your credentials and try again. 17:29:10.518 Pre-processing failed. Exit code: 1

1

1 Answers

1
votes

The api/settings/values API requires Browse permission when the component argument is used. Please, see if the user you are authenticating with has the aforementioned permission.

More details about security and permissions here: https://docs.sonarqube.org/latest/instance-administration/security