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