我知道这类似于sonarqube 5.2 后台任务有时会失败而没有日志- 但是我不能评论(由于缺乏声誉点)来添加更多信息,所以尝试添加这篇文章作为答案,但它被版主删除了...
SonarQube 5.2
我在昨天升级后遇到了问题,现在是 5.3。我尝试在服务器上将日志记录提高到 TRACE,并在项目本身上启用 sonar.verbose=true。
但是,maven 构建的输出中没有额外的信息 - 只是正常的:
分析成功,您可以在构建日志中浏览 xxx。
我确实/api/ce/submit?projectKey=xxxx&projectName=yyyy | time=757ms
在服务器日志文件中看到了一个 POST - 但没有其他内容。
data\ce\reports
我还看到一个名称与构建日志中的 id 匹配的zip 文件(例如:AVI19fDPpe3MLWoccJn9.zip)
但是 - 我在后台任务屏幕上遇到间歇性故障 - 在后台任务屏幕中没有日志链接,也没有在data\ce\logs\reports
目录中创建日志。
我求助于从头开始为 5.3 重新构建 sonarqube 数据库(因为我们没有任何历史记录) - 错误仍在发生。
我在用:
- 全新
sonarqube 5.3
安装的 Oracle DB - 插件:
- 声纳-java-plugin-3.9
- 声纳-ldap-plugin-1.5.1
- sonar-scm-perforce-plugin-1.3(虽然目前有
sonar.scm.disabled=true
,因为我们在以前的版本中遇到了问题) - sonar-csharp-plugin-4.3(与此 java 分析无关)
- sonar-scm-git-plugin-1.1(与此分析无关)
- sonar-scm-svn-plugin-1.2(与此分析无关)
- 我正在使用
sonar-jacoco-listeners v 3.2
(也尝试过 2.9.1)构建一个 Maven 项目