我知道这与sonarqube 5.2 background tasks sometimes fail with no log类似 - 但是我无法评论(由于缺少声誉点)来添加更多信息,因此尝试添加此帖作为答案,但主持人已将其删除。 ..
我在SonarQube 5.2
遇到问题,现在在昨天升级后出现了问题。我已经尝试在服务器上将日志记录增加到TRACE,并在项目本身上启用sonar.verbose = true。
但是,maven构建的输出中没有额外的信息 - 只是正常:
分析成功,您可以在构建日志中浏览xxx。
我确实在服务器日志文件中看到了POST /api/ce/submit?projectKey=xxxx&projectName=yyyy | time=757ms
- 但没有更进一步。
我还在data\ce\reports
中看到一个zip文件,其名称与构建日志中的id匹配(例如:AVI19fDPpe3MLWoccJn9.zip)
但是 - 我在后台任务屏幕上出现间歇性故障 - 后台任务屏幕中没有日志链接,并且data\ce\logs\reports
目录中没有创建日志。
我从头开始重新建立了sonarqube数据库5.3(因为我们没有历史记录) - 而且错误仍在发生。
我正在使用:
sonarqube 5.3
安装sonar.scm.disabled=true
)sonar-jacoco-listeners v 3.2
构建Maven项目(也尝试过2.9.1)答案 0 :(得分:11)
你面临一个非常奇怪的问题。
总结一下:
data/ce/logs
目录中的任务日志我们遇到这样一个场景的唯一一次,结果发现两个SonarQube实例在同一个数据库上运行,这是正在发生的事情:
一个很好的提示是,SQ A没有完成处理(即DB中条目状态的改变),报告zip文件仍然存在于数据目录中。将条目状态更改为FAIL或SUCCESS与删除zip文件紧密相关。
它只是一个提示,因为删除也可能失败,但在这种情况下,你会在日志中出现错误。