2015-02-08 10 views
5

Errore di privilegi insufficiente durante l'esecuzione del sonar. Questo ha avuto inizio dopo aver aggiornato sonarQube alla 5.0.Errore di privilegi insufficiente con 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"}]}

Per i progetti esistenti, ho rinominato la chiave e ora ho nuovi progetti di sonar. Per adesso sembra che stiano funzionando bene. I nuovi progetti creati generano questo errore. Eventuali suggerimenti?

risposta

7

Il problema sembra essere un errore nella versione 5.0 del server Sonar.

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

Al fine di aggirare i permessi 'VEDERE CODICE SORGENTE' di progetto possono essere impostati per includere 'Chiunque' dalla pagina di amministrazione come nella schermata qui sotto:

enter image description here

Ovviamente, questo non è l'ideale in un ambiente non protetto perché il codice sorgente può essere visualizzato da chiunque abbia accesso all'API del server Sonar, ma si spera che sia indirizzato nella versione 5.1 di Sonar Server.

+0

Purtroppo il collegamento è morto con deco Codehaus ... È [questo è quello giusto?] (Https://jira.sonarsource.com/browse/SONAR-6091) – ppeterka

2

Il problema per me (Sonar 6.1) è stato causato dalla creazione del progetto in SonarQube: alla prima esecuzione dello scanner, crea il progetto corrispondente in SonarQube, ciò che non ho consentito a tutti gli utenti.

Ripristinare il diritto per la creazione di progetti consente allo scanner di funzionare correttamente.