2017-03-01 73 views
0

我爲聲納質量門和代碼覆蓋範圍配置了Jenkins Job。下面是詹金斯的工作設置。當我觸發構建時,我看到下面的錯誤。由於這個問題,我的Jenkins大部分工作都失敗了。請幫我解決這個問題。錯誤:SonarQube掃描儀執行期間出錯

詹金斯任務設置

錯誤日誌

ERROR: Error during SonarQube Scanner execution 
java.lang.IllegalStateException: Error at line 2 of coverage report C:\Location.xml 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.loadReport(GenericCoverageSensor.java:130) 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.analyseWithLogger(GenericCoverageSensor.java:95) 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.analyse(GenericCoverageSensor.java:91) 


at org.sonar.plugins.coverage.generic.ReportParser.parse(ReportParser.java:82) 
    at org.sonar.plugins.coverage.generic.GenericCoverageSensor.loadReport(GenericCoverageSensor.java:126) 
    ... 31 more 
ERROR: 
ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging. 
The SonarQube Scanner did not complete successfully 
21:44:09.12 Creating a summary markdown file... 
21:44:09.122 Post-processing failed. Exit code: 1 

回答

0

答案是沒有在日誌中: org.sonar.plugins.dotnet.tests.ParseErrorException:缺少根元素「測試結果」中C:\ UC \ ProductEligibility \ BTS \ results.xml第2行

因此,results.xml不是有效的xml,並導致分析錯誤並終止分析。所以無論創建那個文件,最終都會引發這個問題。

嘗試刪除該參數以驗證分析現在是否正確運行。

+0

即使我在構建作業下刪除了參數,我也遇到了類似的錯誤。更新的錯誤日誌 – Kally

+0

更新後的日誌仍然顯示相同的問題,所以有些東西試圖讀取該文件。 – Elias

+0

任何建議,爲什麼我們不能夠讀取文件 – Kally

相關問題