sonarRunner没有特权错误

Ash*_*ale 5 jenkins sonar-runner sonarqube-5.0

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

错误:声纳运行程序执行期间出错ERROR:无法执行声纳错误:引起:无法装饰'org.sonar.api.resources.File@152f931e [key = ........]'错误:由:{"errors":[{"msg":"权限不足"}}}

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

Mar*_*per 7

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

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

为了解决这个问题,可以将"SEE SOURCE CODE"项目权限设置为包含管理页面中的"任意人",如下面的屏幕截图所示:

在此输入图像描述

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