проблема с интеграцией gerrit jenkins с помощью плагина sonar gerrit

Плагин Gerrit-Trigger может публиковать комментарии на приборной панели Gerrit, но плагин sonar-gerrit не публикует комментарии и выдает ошибку, показанную ниже:

Плагин Gerrit-Trigger: 2.23

Геррит: 2,7

Плагин Sonar-Gerrit: 2.0

сонарQube: 5.6

Дженкинс: 2,32

Журнал уровня работы Дженкинса

ОШИБКА: Шаг «Опубликовать проблемы SonarQube как комментарии Геррита» не удалось: невозможно опубликовать обзор: запрос не выполнен. Сообщение: Ошибка сервера. Код состояния: 500. Содержание: Внутренняя ошибка сервера. Завершено: НЕУДАЧА

Системный журнал Jenkins:

Получение отчета Sonar из: /opt/jenkinsnew/workspace/sonargerrit/.sonar/sonar-report.json

17 мая 2017 г., 20:22:45 INFO org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher logMessage

Отчет загружен и содержит 213 вопросов

17 мая 2017 г., 20:22:45 INFO org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher logMessage

Подключено к Gerrit: имя сервера: GBProjectnewserver. Номер изменения: 168, PatchSetNumber: 1

17 мая 2017 г., 20:22:45, СЕРЬЕЗНАЯ работа org.jenkinsci.plugins.sonargerrit.SonarToGerritPublisher

Невозможно опубликовать отзыв: запрос не выполнен. Сообщение: Ошибка сервера. Код состояния: 500. Содержание: Внутренняя ошибка сервера. com.urswolfer.gerrit.client.rest.http.HttpStatusException: запрос не выполнен. Сообщение: Ошибка сервера. Код состояния: 500. Содержание: Внутренняя ошибка сервера. в com.urswolfer.gerrit.client.rest.http.GerritRestClient.throwHttpStatusException(GerritRestClient.java:467) в 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.Revisi. onApiRestClient.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)


person Aditi Gaikwad    schedule 17.05.2017    source источник
comment
Ошибка на стороне Геррита. Вы проверяли его журналы?   -  person G. Ann - SonarSource Team    schedule 17.05.2017
comment
ОШИБКА com.google.gerrit.httpd.restapi.RestApiServlet: ошибка в GET /a/changes/171/revisions/1/files java.lang.UnsupportedOperationException в com.google.gerrit.server.change.Patches.list(Patches. java:41) в com.google.gerrit.httpd.restapi.RestApiServlet.service(RestApiServlet.java:242) в javax.servlet.http.HttpServlet.service(HttpServlet.java:722) в com.google.inject.servlet .ServletDefinition.doService(ServletDefinition.java:263) в com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)   -  person Aditi Gaikwad    schedule 18.05.2017
comment
Пожалуйста, отредактируйте свой вопрос, чтобы включить этот фрагмент журнала. Не все потенциальные ответчики беспокоятся о ветке комментариев.   -  person G. Ann - SonarSource Team    schedule 18.05.2017
comment
Используете ли вы REST API для связи между Дженкинсом и Герритом? Вы можете проверить это в разделе «Управление Jenkins» -> «Триггер Gerrit» -> [Кнопка редактирования на вашем сервере gerrit] -> «Дополнительно» (внизу) -> «Использовать REST API»?   -  person MKP    schedule 01.06.2017
comment
stackoverflow.com/q/40157708/2394026   -  person Flows    schedule 08.06.2017