我正在获得运行声纳的不足特权错误。这是在我将sonarQube升级到5.0后开始发生的。
错误:Sonar跑步者执行期间出错 错误:无法执行声纳 错误:引起:未能装饰'org.sonar.api.resources.File@152f931e [key = ........]' 错误:引起:{“错误”:[{“msg”:“权限不足”}}}
对于现有项目,我重命名了密钥,现在我有了新的声纳项目。那些似乎现在工作正常。创建的新项目正在抛出此错误。有什么建议吗?
答案 0 :(得分:7)
该问题似乎是Sonar Server 5.0版本中的一个错误。
https://jira.codehaus.org/browse/SONAR-6091
为了解决这个问题,请查看源代码'项目权限可以设置为包括“任何人”'从管理页面,如下面的屏幕截图所示:
显然,这在不受保护的环境中并不理想,因为任何有权访问Sonar服务器API的人都可以查看源代码,但希望它能在声纳服务器的5.1版本中得到解决。
答案 1 :(得分:2)
我的问题(声纳6.1)是由SonarQube项目的创建引起的:在第一次执行扫描仪时,它在SonarQube中创建了相应的项目,我不允许所有用户......
恢复创建项目的权限允许扫描程序成功运行。