# Build step 'Quality Gates Sonarqube Plugin' marked build as failure

**URL:** <https://community.sonarsource.com/t/build-step-quality-gates-sonarqube-plugin-marked-build-as-failure/26720>\
**Category:** SonarQube Server / Community Build\
**Tags:** jenkins, sonarqube\
**Created:** [June 19, 2020, 12:19pm UTC](https://community.sonarsource.com/t/build-step-quality-gates-sonarqube-plugin-marked-build-as-failure/26720 "2020-06-19T12:19:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![hardik.desai](https://avatars.discourse-cdn.com/v4/letter/h/3d9bf3/32.png) [@hardik.desai](https://community.sonarsource.com/u/hardik.desai)\
**Post date:** [June 19, 2020, 12:19pm UTC](https://community.sonarsource.com/t/build-step-quality-gates-sonarqube-plugin-marked-build-as-failure/26720/1 "2020-06-19T12:19:16Z")

</div>

Must-share information (formatted with [Markdown](https://commonmark.org/help/)):

- which versions are you using (SonarQube, Scanner, Plugin, and any relevant extension)  
using sonar 7.9.3 LTS version with Ubuntu 18-04,openjdk 11.0.7  
VM having 4GB RAM & 2 vCPU
- what are you trying to achieve  
to integrate sonar quality gates with jenkins for code quality review
- what have you tried so far to achieve this  
to install current quality gates plugin inside jenkins , enabled it inside post build action of jenkins Jobs and then it will throw error when running jenkins job. with below message.

org.quality.gates.jenkins.plugin.QGException: Expected status 200, got: 404.  
Response: {“errors”:[{“msg”:“Component key ‘dc285f07cd5a0b266c8afd7b4c902123361d6584’ not found”}]}  
at org.quality.gates.sonar.api.SonarHttpRequester.executeGetRequest(SonarHttpRequester.java:124)  
at org.quality.gates.sonar.api.SonarHttpRequester.getAPITaskInfo(SonarHttpRequester.java:151)  
at org.quality.gates.sonar.api.QualityGatesProvider.getAPIResultsForQualityGates(QualityGatesProvider.java:62)  
at org.quality.gates.jenkins.plugin.BuildDecision.getStatus(BuildDecision.java:24)  
at org.quality.gates.jenkins.plugin.QGPublisher.perform(QGPublisher.java:85)  
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)  
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)  
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)  
at hudson.model.Build$BuildExecution.post2(Build.java:186)  
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)  
at hudson.model.Run.execute(Run.java:1881)  
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)  
at hudson.model.ResourceController.execute(ResourceController.java:97)  
at hudson.model.Executor.run(Executor.java:428)  
Build step ‘Quality Gates Sonarqube Plugin’ marked build as failure

P.S = Till the post build action , everything was executed successfully in Jenkins Job.

---

<div class="post-metadata">

**Author:** ![ganncamp](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/ganncamp/32/1261_2.png) [@ganncamp](https://community.sonarsource.com/u/ganncamp)\
**Post date:** [June 19, 2020, 6:49pm UTC](https://community.sonarsource.com/t/build-step-quality-gates-sonarqube-plugin-marked-build-as-failure/26720/2 "2020-06-19T18:49:10Z")

</div>

Hi,

The quality gates plugin isn’t supported here. (You might want to see if _it_ has a community.) What we offer natively is [webhooks](https://docs.sonarqube.org/latest/project-administration/webhooks/). Using them in the context of a Jenkins pipeline to reflect the Quality Gate status is [well documented](https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-jenkins/#header-6).

&nbsp;  
HTH,  
Ann
