Gerrit-Trigger插件可以在Gerrit仪表板上发表评论,但是sonar-gerrit插件没有发布评论并得到如下错误:
Gerrit-Trigger插件:2.23
格里特:2.7
Sonar-Gerrit插件:2.0
詹金斯:2.32
Jenkins工作级别日志
错误:Step'发布SonarQube问题,因为Gerrit评论'失败:无法发表评论:请求未成功。消息:服务器错误。状态代码:500。内容:内部服务器错误。 完成:失败
Jenkins系统日志:
从以下网站获取声纳报告:/opt/jenkinsnew/workspace/sonargerrit/.sonar/sonar-report.json
2017年5月17日下午8:22:45 INFO org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher logMessage
报告已加载并包含213个问题
2017年5月17日下午8:22:45 INFO org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher logMessage
连接到Gerrit:服务器名称:GBProjectnewserver。更改编号:168,PatchSetNumber:1
2017年5月17日下午8:22:45 SEVERE org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher执行
无法发表评论:请求未成功。消息:服务器错误。状态代码:500。内容:内部服务器错误。 com.urswolfer.gerrit.client.rest.http.HttpStatusException:请求未成功。消息:服务器错误。状态代码:500。内容:内部服务器错误。 at com.urswolfer.gerrit.client.rest.http.GerritRestClient.throwHttpStatusException(GerritRestClient.java:467) at com.urswolfer.gerrit.client.rest.http.GerritRestClient.checkStatusCodeError(GerritRestClient.java:454) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.checkStatusCodeServerError(GerritRestClient.java:447) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.checkStatusCode(GerritRestClient.java:433) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.request(GerritRestClient.java:227) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.requestRest(GerritRestClient.java:163) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.requestRest(GerritRestClient.java:155) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.requestJson(GerritRestClient.java:132) 在com.urswolfer.gerrit.client.rest.http.GerritRestClient.getRequest(GerritRestClient.java:101) 在com.urswolfer.gerrit.client.rest.http.changes.RevisionApiRestClient.files(RevisionApiRestClient.java:168) 在org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher.perform(SonarToGerritPublisher.java:268) 在hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78) 在hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:20) 在hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:779) 在hudson.model.AbstractBuild $ AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720) 在hudson.model.Build $ BuildExecution.post2(Build.java:185) 在hudson.model.AbstractBuild $ AbstractBuildExecution.post(AbstractBuild.java:665) 在hudson.model.Run.execute(Run.java:1753) 在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 在hudson.model.ResourceController.execute(ResourceController.java:98) 在hudson.model.Executor.run(Executor.java:404)