Сонар Quality Gates Плагин, выбрасывающий число FormatException - PullRequest
0 голосов
/ 24 апреля 2018

после установки, как указано в https://github.com/jenkinsci/sonar-quality-gates-plugin, при добавлении шага после сборки с ключом проекта я сталкиваюсь со следующей ошибкой:

>  java.lang.NumberFormatException:For input string: "<!DOCTYPE
> html><html lang="en"><head><meta http-equiv="content-type"
> content="text/html; charset=UTF-8" charset="UTF-8"/><meta
> http-equiv="X-UA-Compatible" content="IE=edge"><link
> rel="apple-touch-icon" href="/sonar/apple-touch-icon"     at
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
>   at java.lang.Integer.parseInt(Integer.java:580)     .... Caused:
> javax.servlet.ServletException    at
> org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:765)   at
> org.kohsuke.stapler.Stapler.invoke(Stapler.java:845)  at
> org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248)    at
> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
>   ....

Версия SonarQube: 6.7.2 Версия Jenkins: 2.105 Версия плагина Sonar Quality Gate: 1.3.0

Кто-нибудь сталкивался с этой ошибкой раньше, или есть идеи о том, что может пойти не так?Спасибо!

1 Ответ

0 голосов
/ 06 июля 2018

У меня была такая же проблема, и причиной была косая черта '/' в конце URL-адреса сервера SonarQube.

Проблема: «Плагин Sonar Quality Gates, выбрасывающий numberFormatException» при добавлении плагина Quality Gate SonarQube в Действия после сборки.

Причина: URL-адрес сервера SonarQube в разделе «Управление Jenkins» >> Настройка системы >> Параметры качества - SonarQube заканчивается косой чертой ‘/’.

Решение: Удалите косую черту ‘/’ в конце URL-адреса сервера SonarQube.

...