sonarqube


sonarqube analysis requires authentication when permission is anyone


sonarqube 5.5
several Java projects, all have permission set to anyone can execute analysis.
use mvn sonar:sonar to run analysis
Other projects work fine without error.
One project was found to not have the permission set. It was giving:
Not authorized. Analyzing this project requires to be authenticated.
Please provide the values of the properties sonar.login and
sonar.password.
Setting the permission does not fix it. This project continues to give this error.
Steps taken:
Permission is being set on the Project Permissions page, adding Anyone group to EXECUTE ANALYSIS permission. Users 0, groups 1
toggle permission off then on again.
restart server.
remove local sonar/cache
There are two projects with the same name but different keys. QA version and Release.
Not sure what to try next.
------ short log --- mvn -X follows
[INFO]
[INFO] --- sonar-maven-plugin:3.0.2:sonar (default-cli) # adminportal-api ---
[INFO] User cache: /Users/kenhargreaves/.sonar/cache
[INFO] Load global repositories
[INFO] Load global repositories (done) | time=265ms
[INFO] User cache: /Users/kenhargreaves/.sonar/cache
[INFO] Exclude plugins: devcockpit, buildstability, pdfreport, report, scmstats, buildbreaker, views, jira
[INFO] Load plugins index
[INFO] Load plugins index (done) | time=16ms
[INFO] SonarQube version: 5.5
[INFO] Default locale: "en_US", source code encoding: "UTF-8"
[INFO] -- Cache for project [com.fusemail:adminportal-api] not found, synchronizing data..
[INFO] Load rules
[INFO] Load rules (done) | time=244ms
[INFO] Load project settings
[INFO] Load project settings (done) | time=182ms
[INFO] Load project quality profiles
[INFO] Load project quality profiles (done) | time=59ms
[INFO] Load project active rules
[INFO] Load project active rules (done) | time=888ms
[INFO] Load server issues
[INFO] Load server issues (done) | time=844ms
[INFO] Load user information
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.221 s
[INFO] Finished at: 2016-07-22T11:39:38-07:00
[INFO] Final Memory: 65M/470M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar (default-cli) on project adminportal-api: Not authorized. Analyzing this project requires to be authenticated. Please provide the values of the properties sonar.login and sonar.password. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
-----------------
INFO] Default locale: "en_US", source code encoding: "UTF-8"
[DEBUG] Work directory: /Users/kenhargreaves/Documents/workspace/fm-api-portalapi/target/sonar
[DEBUG] Execution getVersion
[DEBUG] Execution execute
[DEBUG] cache: /Users/kenhargreaves/.sonar/ws_cache/http%3A%2F%2Fsonarqube.electric.net/5.5/projects/com.fusemail%3Aadminportal-api
[INFO] -- Cache for project [com.fusemail:adminportal-api] not found, synchronizing data..
[INFO] Load rules
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/list.protobuf | time=100ms
[INFO] Load rules (done) | time=176ms
[INFO] Load project settings
[DEBUG] GET 200 http://sonarqube.electric.net/batch/project.protobuf?key=com.fusemail%3Aadminportal-api&issues_mode=true | time=53ms
[INFO] Load project settings (done) | time=158ms
[INFO] Load project quality profiles
[DEBUG] GET 200 http://sonarqube.electric.net/api/qualityprofiles/search.protobuf?projectKey=com.fusemail%3Aadminportal-api | time=41ms
[INFO] Load project quality profiles (done) | time=53ms
[INFO] Load project active rules
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=c-sonar-way-50322&p=1&ps=500 | time=128ms
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=cpp-sonar-way-23842&p=1&ps=500 | time=160ms
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=java-sonar-03590&p=1&ps=500 | time=64ms
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=js-sonar-way-84357&p=1&ps=500 | time=103ms
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=objc-sonar-way-52782&p=1&ps=500 | time=123ms
[DEBUG] GET 200 http://sonarqube.electric.net/api/rules/search.protobuf?f=repo,name,severity,lang,internalKey,templateKey,params,actives&activation=true&qprofile=py-sonar-way-75611&p=1&ps=500 | time=69ms
[INFO] Load project active rules (done) | time=728ms
[INFO] Load server issues
[DEBUG] GET 200 http://sonarqube.electric.net/batch/issues.protobuf?key=com.fusemail%3Aadminportal-api | time=333ms
[INFO] Load server issues (done) | time=524ms
[INFO] Load user information
[DEBUG] GET 401 http://sonarqube.electric.net/batch/users?logins=axxx.mxxxx | time=31ms
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.647 s
[INFO] Finished at: 2016-07-22T11:42:01-07:00
[INFO] Final Memory: 66M/467M
The user we see there did have an account in the sonarqube server, I did remove him to see what happens.
I had this same issue and could fix it
moving the SonarQube configuration from module build.gradle to app build.gradle.
sonarqube {
properties {
property "sonar.host.url", System.getenv("SONAR_URL_KEY")
property "sonar.login", System.getenv("SONAR_LOGIN_KEY")
...
}
}

Related Links

Unable to link VSTS and SonarQube - JAVA_HOME not found in your environment
Sonar Strange Encoding Issue?
Strange issue with SonarQube issues listing
How can I access to number of blocker and critical issues for each sonarqube analysis?
Role of sonarqube and sonarqube scanner
SonarQube error: “Unable to create symbol table for <Class>”
Sonarqube gradle plugin 2.1 uses null/null User-Agent for some operations
How to run preview analysis locally, but disallow uploading to server?
sonarqube msbuild runner NullPointerException
“IllegalStateException: No files nor directories matching” for non-existing JAR
Scanner for MSbuild mandatory parameters in SonarQube.Analysis.xml
SonarQube MSBuild Runner causes source suppressed FxCop messages (false positives) to be included in TFS build log
SonarQube CRLF detection using checkstyle rules
Is it possible to disable “Compute measure variations” (o.s.s.c.s.ComputationStepExecutor) subtask from the report generating background task?
Blame Error during SonarQube Scanner execution
SonarQube And SonarLint difference

Categories

HOME
url-redirection
spark-streaming
jmeter
twig
apiblueprint
python-multithreading
nstableheaderview
discrete-mathematics
rcloud
appcelerator-studio
redis-sentinel
line
enterprise-architect
http-post
google-content-api
nodemcu
solrcloud
google-maps-autocomplete
ag
jquery-callback
google-api-client
stackexchange
jasmine-node
intersystems-cache
datastax-enterprise-graph
carrierwave
anki
utorrent
memory-address
catch-unit-test
dsx-desktop
classcastexception
imx6
docfx
openproject
ideascript
tex
metawidget
mongoose-schema
setup.py
laravel-elixir
android-softkeyboard
smoothstate.js
facebook-social-plugins
monkey-testing
fwrite
nanoc
libgphoto2
gitlist
dotnet-httpclient
netbeans6.8
configurationmanager
context-switch
java-bytecode-asm
yii2-user
node-request
microstation
adafruit
signalr.client
expectations
asyncdisplaykit
rate-limiting
doctype
mod-proxy
zscript
skspritenode
graphics2d
osc
broadband
ejb-2.x
wcm
jqmodal
gnumeric
ios8-extension
buffering
twitter-bootstrap-rails
multitasking
rfc5322
visual-studio-express
c++builder-xe5
code-duplication
model-driven-development
cnf
merb
composite-component
jdb
jquery-tools
pylucene
cac
glui
mathematical-notation
windows-identity
httpcookie

Resources

Encrypt Message