1

我有一个配置为独立 SonarQube Anaylsis 的 SonarQube 5.4 服务器并与 Jenkins 一起运行,Jenkins 与我们的 SVN 服务器(v1.5.4)集成得很好。当我在 SonarQube 上启用 SCM 扫描仪时会出现此问题,分析失败并在 Jenkins 日志中引发此异常。

ERROR: Error during SonarQube Scanner execution
    java.lang.IllegalStateException: Error when executing blame for file <XXXX>
...
Caused by: org.tmatesoft.svn.core.SVNException: svn: E210004: Malformed network data

在此之前,它会立即记录一些 INFO 声明

INFO: 0/1327 files analyzed
INFO: Missing blame information for the following files:

然后列出了项目中的很多文件。

是什么导致了这个问题,我该如何解决?是否像需要更新 SVN 一样简单?

4

1 回答 1

0

这似乎是 SVNKit 中的一个错误(https://issues.tmatesoft.com/issue/SVNKIT-606)。您是否使用最新版本的 SonarQube SVN 插件 (1.3)?由于它正在发布 SVNKit 1.8.11,我希望您的问题能够得到解决。

于 2016-04-11T08:40:26.853 回答