【发布时间】:2017-01-22 17:29:36
【问题描述】:
我最近安装了最新版本的 Jenkins,SonarQube 6.0(在单独的服务器)并且当 Jenkins 作业 尝试将 声纳扫描仪 结果上传到 SonarQube 服务器 时,我收到以下错误:
'ERROR: Error during Sonar runner execution
org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:100)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:53)
Caused by: org.sonarqube.ws.client.HttpException: Error 413 on http://****`
可能是什么原因? 声纳项目属性出错?
【问题讨论】:
-
请参阅this 对 HTTP 413 的解释。您能谈谈项目规模吗?
-
SonarQube 是在做一个逆向策略吗?在这种情况下,配置可能不正确。例如对于 httpd,如果您设置了 LimitRequestBody 参数 (httpd.apache.org/docs/2.4/mod/core.html#limitrequestbody),则您已达到此限制。
标签: jenkins sonarqube sonar-runner sonarqube-scan