2
我在Ant構建中使用SonarRunner在Jenkins服務器上對我的項目進行Sonar分析。不幸的是,分析崩潰,並以下線:SonarRunner由於Findbugs而崩潰
[sonar:sonar] 11:29:57.008 INFO - Execute Findbugs 2.0.3...
[sonar:sonar] 11:29:58.217 DEBUG - Release semaphore on project : [email protected][id=3998,key=<key>,qualifier=TRK], with key batch-<key-batch>
[sonar:sonar] 11:29:58.247 DEBUG - To prevent a memory leak, the JDBC Driver [com.mysql.jdbc.Driver] has been forcibly deregistered
BUILD FAILED
<Path>: The following error occurred while executing this line:
<Path>: org.sonar.runner.impl.RunnerException: Unable to execute Sonar
我在同一臺服務器上運行的其他項目,其中有進行這種分析的(和在分析觸發方式完全相同),沒有問題。正如你所看到的,我將日誌級別更改爲DEBUG,但是,我沒有得到堆棧跟蹤,我無法在Jenkins或Sonar的日誌中找到有用的信息。 我試過的另外一件事是增加Jenkins中這個ant任務的Heap空間(用-Xmx),但那也沒有幫助。
是否有任何其他設置可以用來獲取有用的信息或有人知道這個問題?
謝謝!
謝謝。你指出我正確的方向,我必須設置聲納。二進制屬性。仍然不知道爲什麼它崩潰沒有錯誤消息,但沒有它正在工作:) –
因此,我猜你的.class數據不在默認位置(我的事情是「bin /」文件夾),但在其他文件夾「目標」。我很高興我能幫助你。 :) – Krummy