Sonar Quality Gates Plugin抛出numberFormatException

时间:2018-04-24 13:37:40

标签: maven jenkins sonarqube quality-gate

按照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 詹金斯版本:2.105 Sonar Quality Gate插件版本:1.3.0

之前是否有人遇到此错误,或者对可能出现的问题有任何疑问?谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,原因是SonarQube Server URL末尾的斜杠“ /”。

问题:在将Quality Gate SonarQube插件添加到构建后操作中时,“声纳Quality Gates插件抛出numberFormatException”。

原因:“管理Jenkins >>配置系统>>质量门”中的SonarQube服务器URL – SonarQube以斜杠“ /”结尾。

解决方案:删除SonarQube服务器URL末尾的斜杠“ /”。