-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor
-
Component/s: sonar-quality-gates-plugin
-
None
Trying to add the Quality Gates post-build step to a freestyle job.
When I click on "Save" I get an error "A problem occurred while processing the request" and this exception is logged:
Caught unhandled exception with ID 48cfee74-76c9-45e2-bd61-fcd95851759c org.quality.gates.sonar.api.ApiConnectionException: Stream already closed   at PluginClassLoader for sonar-quality-gates//org.quality.gates.sonar.api.SonarHttpRequesterFactory.getSonarHttpRequester(SonarHttpRequesterFactory.java:37)   at PluginClassLoader for sonar-quality-gates//org.quality.gates.sonar.api.QualityGatesProvider.<init>(QualityGatesProvider.java:25)   at PluginClassLoader for sonar-quality-gates//org.quality.gates.jenkins.plugin.BuildDecision.<init>(BuildDecision.java:12)   at PluginClassLoader for sonar-quality-gates//org.quality.gates.jenkins.plugin.QGPublisher.<init>(QGPublisher.java:27)   at PluginClassLoader for sonar-quality-gates//org.quality.gates.jenkins.plugin.QGPublisherDescriptor.newInstance(QGPublisherDescriptor.java:85)   at PluginClassLoader for sonar-quality-gates//org.quality.gates.jenkins.plugin.QGPublisherDescriptor.newInstance(QGPublisherDescriptor.java:17)   at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1207)   at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:1156)
Same result with an existing job with several build steps already configured, or with a newly created, blank job.
Quality gate configured with server URL=https://sonarqube.my.domain; tried either with username/password, or with a token, same error.