【发布时间】:2021-03-02 18:47:37
【问题描述】:
SonarQube 服务器环境详情如下:
• SonarQube Server Version - 5.6.7 (64-Bit).
• Operating System: Ubuntu-16.04 –LTS.
• MYSQL Database Version - 5.7.21
• Database Current Size: 16-GB
问题:
我们所有的构建都在我们的 Jenkins 上成功完成,但是在每个构建的 SonarQube 仪表板上显示 - 待处理。(有待处理的分析,后台任务页面上提供了更多详细信息)。而如果我搬到Corresponding project--> Administration --> Background tasks --> Logs。位置在这里我没有说看到任何错误。这个问题仅在最近几周开始出现。服务器端没有变化。
我已经尝试了以下方法。
1) Rebooted the SonarQube Server and then cleared the $SONAR_HOME/data/es folder
2) Also cleared $SONAR_HOME/temp/ folder.
3) Then started the Sonarqube service.
但还是同样的问题。让我来解决这个问题。
【问题讨论】:
-
您在全局后台任务页面上看到了什么? (查看全球管理......在项目,IIRC 下。)
-
在 Global Administration-->Projects-->Background Tasks 下,我可以看到许多项目状态显示为待处理。对于一个项目,它显示-进行中。该项目日志如下。
-
2018.03.28 04:45:36 错误 [o.s.s.c.t.CeWorkerCallableImpl] 无法执行任务 AWJk9c2BOWyQU4tWHYdQ org.sonar.api.utils.MessageException:项目验证失败:o 分析日期不能早于对该项目的最后一次已知分析的日期。值:“2018-03-10T12:59:06+0530”。最新分析:“2018-03-21T06:27:17+0530”。只能按时间顺序重建过去。 2018.03.28 04:45:36 错误 [o.s.s.c.t.CeWorkerCallableImpl] 执行任务 |项目=com.scm.voma |类型=报告 | id=AWJk9c2BOWyQU4tWHYdQ |提交者=mohan.s |时间=478ms
-
你能删除那个任务吗?
-
是的,已经删除,现在最新的分析正在进行中。希望这次能成功。