2015-12-09 41 views
2

當嘗試使用JavaScript 2.9的插件(使用SonarQube 5.2和MSBuild的亞軍),我得到一個文件中的錯誤做一個項目的分析無法分析JavaScript文件與SonarQube

ERROR: Error during Sonar runner execution [error]Caused by: org.sonar.squidbridge.api.AnalysisException: Unable to analyse file: C:/Builds/source/_work/thefile.js

我曾嘗試卸載JavaScript插件,但只是將問題轉移到CSS文件上的失敗,如CSS報告問題

任何人都有一個解決方案,不涉及卸載JavaScript和CSS插件?

+0

你有分析日誌中的更多信息? –

+0

是的,我有構建過程中的失敗日誌。如何讓他們找到你最好? –

+0

您應該能夠從我們的MSBuild亞軍任務中看到日誌文件https://onedrive.live.com/redir?resid=8A3B7BA98D7F565E!9026&authkey=!AFwuwaZffLYVsa0&ithint=file%2ctxt –

回答

1

您的日誌包含一些包含有用信息的堆棧軌跡。你得到的錯誤來自SonarQube Web插件,而不是JavaScript插件。我創建了下面的車票跟蹤此問題:https://jira.sonarsource.com/browse/SONARWEB-43

編輯: 在SonarQube Web插件此錯誤可以防止從分析完成。 Web插件會在分析中自動調用,因爲它應該分析所有名稱以「.html」結尾的文件。

可能的解決方法:

  • 禁用以下設置的分析插件:sonar.excludePlugins=web
  • 從分析

排除HTML文件見http://docs.sonarqube.org/display/SONAR/Analysis+Parametershttp://docs.sonarqube.org/display/SONAR/SonarQube+Scanner+for+MSBuild+Configuration

+0

謝謝你,但是這怎麼解釋爲什麼我不能用CSS和JavaScript插件完成分析,但是如果它們被刪除了可以嗎? –