sonarRunner没有特权错误

时间:2015-02-08 07:43:48

标签: jenkins sonar-runner sonarqube-5.0

我正在获得运行声纳的不足特权错误。这是在我将sonarQube升级到5.0后开始发生的。

  

错误:Sonar跑步者执行期间出错   错误:无法执行声纳   错误:引起:未能装饰'org.sonar.api.resources.File@152f931e [key = ........]'   错误:引起:{“错误”:[{“msg”:“权限不足”}}}

对于现有项目,我重命名了密钥,现在我有了新的声纳项目。那些似乎现在工作正常。创建的新项目正在抛出此错误。有什么建议吗?

2 个答案:

答案 0 :(得分:7)

该问题似乎是Sonar Server 5.0版本中的一个错误。

https://jira.codehaus.org/browse/SONAR-6091

为了解决这个问题,请查看源代码'项目权限可以设置为包括“任何人”'从管理页面,如下面的屏幕截图所示:

enter image description here

显然,这在不受保护的环境中并不理想,因为任何有权访问Sonar服务器API的人都可以查看源代码,但希望它能在声纳服务器的5.1版本中得到解决。

答案 1 :(得分:2)

我的问题(声纳6.1)是由SonarQube项目的创建引起的:在第一次执行扫描仪时,它在SonarQube中创建了相应的项目,我不允许所有用户......

恢复创建项目的权限允许扫描程序成功运行。