2015-02-08 77 views
5

運行聲吶時出現權限不足的錯誤。我在將sonarQube升級到5.0後開始發生這種情況。sonarRunner的權限不足

ERROR: Error during Sonar runner execution ERROR: Unable to execute Sonar ERROR: Caused by: Fail to decorate '[email protected][key=........]' ERROR: Caused by: {"errors":[{"msg":"Insufficient privileges"}]}

對於現有的項目,我重新命名了密鑰,現在我有了新的聲納項目。這些似乎現在工作得很好。新創建的項目拋出這個錯誤。有什麼建議麼?

回答

7

該問題似乎是Sonar Server 5.0版本中的一個錯誤。

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

爲了解決它的「查看源文件代碼」項目權限可以設置爲只包括管理頁面「任何人」作爲在下面的屏幕截圖:

enter image description here

顯然,這在不受保護的環境下並不理想,因爲任何可以訪問Sonar服務器API的人都可以查看源代碼,但希望在5.1版Sonar Server中解決它。

+0

不幸的是,該鏈接已經與Codehaus裝飾死了...是[這是正確的嗎?](https://jira.sonarsource.com/browse/SONAR-6091) – ppeterka 2016-09-13 12:36:01

2

我的問題(Sonar 6.1)是由SonarQube中的項目創建引起的:在掃描儀的第一次執行中,它在SonarQube中創建相應的項目,我不允許所有用戶。

恢復創建項目的權利允許掃描儀成功工作。