-
Type:
Bug
-
Resolution: Not A Defect
-
Priority:
Minor
-
Component/s: prometheus-plugin
-
None
-
Environment:Jenkins version : 2.12
Jenkins master OS : centos-release-6-6.el6.centos.12.2.x86_64
Jenkins is hanged with below error message.
It seems that Prometheus plugin doesn't works well with version 2.12
Error log:
{noformat}
SEVERE: A thread (RequestHandlerThread58952/5016351) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
java.lang.IllegalStateException: org.eclipse.jetty.util.SharedBlockingCallback$BlockerTimeoutException
    at org.eclipse.jetty.util.SharedBlockingCallback$Blocker.failed(SharedBlockingCallback.java:184)
    at org.eclipse.jetty.server.HttpChannel$CommitCallback.failed(HttpChannel.java:853)
    at org.eclipse.jetty.io.AbstractConnection$1.run(AbstractConnection.java:103)
    at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.eclipse.jetty.util.SharedBlockingCallback$BlockerTimeoutException
    at org.eclipse.jetty.util.SharedBlockingCallback$Blocker.block(SharedBlockingCallback.java:216)
    at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:141)
    at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:355)
    at net.bull.javamelody.FilterServletOutputStream.write(FilterServletOutputStream.java:88)
    at net.bull.javamelody.CounterResponseStream.write(CounterResponseStream.java:82)
    at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
    at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
    at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
    at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:135)
    at java.io.OutputStreamWriter.write(OutputStreamWriter.java:220)
    at java.io.PrintWriter.write(PrintWriter.java:456)
    at java.io.PrintWriter.write(PrintWriter.java:473)
    at org.jenkinsci.plugins.prometheus.MetricsRequest$1.generateResponse(MetricsRequest.java:24)
    at org.kohsuke.stapler.HttpResponseRenderer$Default.handleHttpResponse(HttpResponseRenderer.java:124)
Â
{noformat}