Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-14285

email-ext hangs for long time

    XMLWordPrintable

Details

    Description

      Problem:
      Sending email hangs for a long time.
      Project:
      maven3, svn.
      After many time of debugging found that job spends many time during getting info about commiters (svn plugin parses some xml info).
      Stacktrace's dynamic:

      First ThreadDump
          Thread Dump
          ConnectorThread:[http-8888]
           
          "ConnectorThread:[http-8888]" Id=13 Group=main RUNNABLE (in native)
                  at java.net.PlainSocketImpl.socketAccept(Native Method)
                  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
                  -  locked java.net.SocksSocketImpl@52bad42c
                  at java.net.ServerSocket.implAccept(ServerSocket.java:462)
                  at java.net.ServerSocket.accept(ServerSocket.java:430)
                  at winstone.HttpListener.run(HttpListener.java:136)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          DestroyJavaVM
           
          "DestroyJavaVM" Id=16 Group=main RUNNABLE
           
           
          Executor #0 for master
           
          "Executor #0 for master" Id=46 Group=main WAITING on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Native Method)
                  -  waiting on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Object.java:485)
                  at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
                  at hudson.model.Queue.pop(Queue.java:797)
                  at hudson.model.Executor.grabJob(Executor.java:287)
                  at hudson.model.Executor.run(Executor.java:208)
           
           
          Executor #1 for master
           
          "Executor #1 for master" Id=47 Group=main WAITING on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Native Method)
                  -  waiting on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Object.java:485)
                  at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
                  at hudson.model.Queue.pop(Queue.java:797)
                  at hudson.model.Executor.grabJob(Executor.java:287)
                  at hudson.model.Executor.run(Executor.java:208)
           
           
          Executor #2 for master : executing JOB #1150
           
          "Executor #2 for master : executing JOB #1150" Id=48 Group=main RUNNABLE
                  at java.lang.Throwable.getStackTraceElement(Native Method)
                  at java.lang.Throwable.getOurStackTrace(Throwable.java:591)
                  -  locked java.lang.Throwable@73c76a55
                  at java.lang.Throwable.getStackTrace(Throwable.java:582)
                  at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:89)
                  at org.apache.commons.logging.impl.Jdk14Logger.debug(Jdk14Logger.java:114)
                  at org.apache.commons.digester.Digester.endElement(Digester.java:1076)
                  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2939)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
                  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
                  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
                  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
                  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
                  at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
                  at org.apache.commons.digester.Digester.parse(Digester.java:1631)
                  at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:64)
                  at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:43)
                  at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:825)
                  at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:799)
                  at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:361)
                  at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1389)
                  at hudson.model.User.getProjects(User.java:403)
                  at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:21)
                  at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
                  at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:514)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:345)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:259)
                  at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:251)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:211)
                  at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
                  at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710)
                  at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:685)
                  at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:1018)
                  at hudson.model.Run.run(Run.java:1478)
                  at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
                  at hudson.model.ResourceController.execute(ResourceController.java:88)
                  at hudson.model.Executor.run(Executor.java:239)
           
           
          Handling GET /threadDump : RequestHandlerThread[#32]
           
          "Handling GET /threadDump : RequestHandlerThread[#32]" Id=534 Group=main TIMED_WAITING on java.util.concurrent.FutureTask$Sync@56ceec7a
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.FutureTask$Sync@56ceec7a
                  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
                  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1011)
                  at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1303)
                  at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
                  at java.util.concurrent.FutureTask.get(FutureTask.java:91)
                  at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81)
                  at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2746)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                  at java.lang.reflect.Method.invoke(Method.java:597)
                  at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
                  at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
                  at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
                  at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
                  at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
                  at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
                  at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
                  at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
                  at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
                  at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                  at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                  at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
                  at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
                  at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
                  at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
                  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488)
                  at org.kohsuke.stapler.Stapler.service(Stapler.java:162)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
                  at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
                  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
                  at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
                  at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
                  at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
                  at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
                  at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@2baf9b34
           
           
          Jenkins cron thread
           
          "Jenkins cron thread" Id=17 Group=main TIMED_WAITING on java.util.TaskQueue@64f600fc
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@64f600fc
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          Jenkins UDP 33848 monitoring thread
           
          "Jenkins UDP 33848 monitoring thread" Id=42 Group=main RUNNABLE (in native)
                  at java.net.PlainDatagramSocketImpl.receive0(Native Method)
                  -  locked java.net.PlainDatagramSocketImpl@415254a5
                  at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
                  -  locked java.net.PlainDatagramSocketImpl@415254a5
                  at java.net.DatagramSocket.receive(DatagramSocket.java:725)
                  -  locked java.net.DatagramPacket@4034afa3
                  -  locked java.net.MulticastSocket@42f71743
                  at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)
           
           
          JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).State.Timer
           
          "JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).State.Timer" Id=45 Group=main TIMED_WAITING on java.util.TaskQueue@1777d2d
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@1777d2d
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).Timer
           
          "JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).Timer" Id=44 Group=main TIMED_WAITING on java.util.TaskQueue@4bbb161b
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@4bbb161b
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          LauncherControlThread[ControlPort=-1]
           
          "LauncherControlThread[ControlPort=-1]" Id=14 Group=main TIMED_WAITING
                  at java.lang.Thread.sleep(Native Method)
                  at winstone.Launcher.run(Launcher.java:265)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          NioSocketAcceptor-1
           
          "NioSocketAcceptor-1" Id=40 Group=main RUNNABLE (in native)
                  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
                  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
                  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
                  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
                  -  locked sun.nio.ch.Util$2@3a9224ee
                  -  locked java.util.Collections$UnmodifiableSet@69afbfa
                  -  locked sun.nio.ch.EPollSelectorImpl@18d84801
                  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
                  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
                  at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:285)
                  at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:401)
                  at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@1f5f4665
           
           
          pool-1-svnkit-thread-1
           
          "pool-1-svnkit-thread-1" Id=53 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          pool-1-svnkit-thread-2
           
          "pool-1-svnkit-thread-2" Id=54 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          pool-3-thread-41
           
          "pool-3-thread-41" Id=622 Group=main RUNNABLE
                  at sun.management.ThreadImpl.dumpThreads0(Native Method)
                  at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:433)
                  at hudson.Functions.getThreadInfos(Functions.java:872)
                  at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:96)
                  at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92)
                  at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bdaf9ee
           
           
          RequestHandlerThread[#11]
           
          "RequestHandlerThread[#11]" Id=32 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@374269eb
           
           
          RequestHandlerThread[#12]
           
          "RequestHandlerThread[#12]" Id=33 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@4b32919d
           
           
          RequestHandlerThread[#17]
           
          "RequestHandlerThread[#17]" Id=39 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@24ae4141
           
           
          RequestHandlerThread[#21]
           
          "RequestHandlerThread[#21]" Id=523 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#28]
           
          "RequestHandlerThread[#28]" Id=530 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@174fe389
           
           
          RequestHandlerThread[#29]
           
          "RequestHandlerThread[#29]" Id=531 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@6cb1f50f
           
           
          RequestHandlerThread[#2]
           
          "RequestHandlerThread[#2]" Id=19 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#31]
           
          "RequestHandlerThread[#31]" Id=533 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#35]
           
          "RequestHandlerThread[#35]" Id=594 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#36]
           
          "RequestHandlerThread[#36]" Id=595 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#37]
           
          "RequestHandlerThread[#37]" Id=596 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#38]
           
          "RequestHandlerThread[#38]" Id=597 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@354e8ec0
           
           
          RequestHandlerThread[#39]
           
          "RequestHandlerThread[#39]" Id=598 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@48a9d5fb
           
           
          RequestHandlerThread[#40]
           
          "RequestHandlerThread[#40]" Id=599 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#41]
           
          "RequestHandlerThread[#41]" Id=600 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@605defd4
           
           
          RequestHandlerThread[#42]
           
          "RequestHandlerThread[#42]" Id=601 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@52af04b4
           
           
          RequestHandlerThread[#43]
           
          "RequestHandlerThread[#43]" Id=602 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#44]
           
          "RequestHandlerThread[#44]" Id=605 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@5127a5b6
           
           
          RequestHandlerThread[#4]
           
          "RequestHandlerThread[#4]" Id=21 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@a874df9
           
           
          SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)
           
          "SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)" Id=43 Group=main RUNNABLE (in native)
                  at java.net.PlainDatagramSocketImpl.receive0(Native Method)
                  -  locked java.net.PlainDatagramSocketImpl@67a86d74
                  at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
                  -  locked java.net.PlainDatagramSocketImpl@67a86d74
                  at java.net.DatagramSocket.receive(DatagramSocket.java:725)
                  -  locked java.net.DatagramPacket@af5dd35
                  -  locked java.net.MulticastSocket@138dc832
                  at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)
           
           
          TCP slave agent listener port=0
           
          "TCP slave agent listener port=0" Id=41 Group=main RUNNABLE (in native)
                  at java.net.PlainSocketImpl.socketAccept(Native Method)
                  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
                  -  locked java.net.SocksSocketImpl@6c18520d
                  at java.net.ServerSocket.implAccept(ServerSocket.java:462)
                  at java.net.ServerSocket.accept(ServerSocket.java:430)
                  at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)
           
           
          ViewJob reload thread
           
          "ViewJob reload thread" Id=35 Group=main TIMED_WAITING on java.util.LinkedHashSet@2806a0fa
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.LinkedHashSet@2806a0fa
                  at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
                  at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)
           
           
          WinstoneHostConfigurationMgmt:default
           
          "WinstoneHostConfigurationMgmt:default" Id=12 Group=main TIMED_WAITING
                  at java.lang.Thread.sleep(Native Method)
                  at winstone.HostConfiguration.run(HostConfiguration.java:174)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          Finalizer
           
          "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@5d9d8664
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.ReferenceQueue$Lock@5d9d8664
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
                  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
           
           
          Java2D Disposer
           
          "Java2D Disposer" Id=10 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@67bfbf22
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.ReferenceQueue$Lock@67bfbf22
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
                  at sun.java2d.Disposer.run(Disposer.java:127)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          Reference Handler
           
          "Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@10e23f40
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.Reference$Lock@10e23f40
                  at java.lang.Object.wait(Object.java:485)
                  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
           
           
          Signal Dispatcher
           
          "Signal Dispatcher" Id=5 Group=system RUNNABLE
      
      Second ThreadDump
          ConnectorThread:[http-8888]
           
          "ConnectorThread:[http-8888]" Id=13 Group=main RUNNABLE (in native)
                  at java.net.PlainSocketImpl.socketAccept(Native Method)
                  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
                  -  locked java.net.SocksSocketImpl@52bad42c
                  at java.net.ServerSocket.implAccept(ServerSocket.java:462)
                  at java.net.ServerSocket.accept(ServerSocket.java:430)
                  at winstone.HttpListener.run(HttpListener.java:136)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          DestroyJavaVM
           
          "DestroyJavaVM" Id=16 Group=main RUNNABLE
           
           
          Executor #0 for master
           
          "Executor #0 for master" Id=46 Group=main WAITING on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Native Method)
                  -  waiting on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Object.java:485)
                  at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
                  at hudson.model.Queue.pop(Queue.java:797)
                  at hudson.model.Executor.grabJob(Executor.java:287)
                  at hudson.model.Executor.run(Executor.java:208)
           
           
          Executor #1 for master
           
          "Executor #1 for master" Id=47 Group=main WAITING on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Native Method)
                  -  waiting on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Object.java:485)
                  at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
                  at hudson.model.Queue.pop(Queue.java:797)
                  at hudson.model.Executor.grabJob(Executor.java:287)
                  at hudson.model.Executor.run(Executor.java:208)
           
           
          Executor #2 for master : executing JOB #1150
           
          "Executor #2 for master : executing JOB #1150" Id=48 Group=main RUNNABLE
                  at java.lang.Throwable.getStackTraceElement(Native Method)
                  at java.lang.Throwable.getOurStackTrace(Throwable.java:591)
                  -  locked java.lang.Throwable@21f1fd0b
                  at java.lang.Throwable.getStackTrace(Throwable.java:582)
                  at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:89)
                  at org.apache.commons.logging.impl.Jdk14Logger.trace(Jdk14Logger.java:265)
                  at org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:468)
                  at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1004)
                  at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:456)
                  at org.apache.commons.digester.BeanPropertySetterRule.end(BeanPropertySetterRule.java:197)
                  at org.apache.commons.digester.Digester.endElement(Digester.java:1130)
                  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2939)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
                  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
                  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
                  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
                  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
                  at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
                  at org.apache.commons.digester.Digester.parse(Digester.java:1631)
                  at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:64)
                  at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:43)
                  at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:825)
                  at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:799)
                  at hudson.maven.FilteredChangeLogSet.<init>(FilteredChangeLogSet.java:50)
                  at hudson.maven.MavenBuild.getChangeSet(MavenBuild.java:181)
                  at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:361)
                  at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1389)
                  at hudson.model.User.getProjects(User.java:403)
                  at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:21)
                  at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
                  at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:514)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:345)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:259)
                  at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:251)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:211)
                  at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
                  at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710)
                  at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:685)
                  at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:1018)
                  at hudson.model.Run.run(Run.java:1478)
                  at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
                  at hudson.model.ResourceController.execute(ResourceController.java:88)
                  at hudson.model.Executor.run(Executor.java:239)
           
           
          Handling GET /threadDump : RequestHandlerThread[#28]
           
          "Handling GET /threadDump : RequestHandlerThread[#28]" Id=530 Group=main TIMED_WAITING on java.util.concurrent.FutureTask$Sync@4aeb5c32
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.FutureTask$Sync@4aeb5c32
                  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
                  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1011)
                  at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1303)
                  at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
                  at java.util.concurrent.FutureTask.get(FutureTask.java:91)
                  at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81)
                  at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2746)
                  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                  at java.lang.reflect.Method.invoke(Method.java:597)
                  at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
                  at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
                  at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
                  at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
                  at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
                  at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
                  at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
                  at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
                  at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
                  at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                  at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                  at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
                  at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
                  at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
                  at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
                  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488)
                  at org.kohsuke.stapler.Stapler.service(Stapler.java:162)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
                  at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
                  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
                  at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
                  at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
                  at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
                  at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
                  at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@174fe389
           
           
          Jenkins cron thread
           
          "Jenkins cron thread" Id=17 Group=main TIMED_WAITING on java.util.TaskQueue@64f600fc
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@64f600fc
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          Jenkins UDP 33848 monitoring thread
           
          "Jenkins UDP 33848 monitoring thread" Id=42 Group=main RUNNABLE (in native)
                  at java.net.PlainDatagramSocketImpl.receive0(Native Method)
                  -  locked java.net.PlainDatagramSocketImpl@415254a5
                  at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
                  -  locked java.net.PlainDatagramSocketImpl@415254a5
                  at java.net.DatagramSocket.receive(DatagramSocket.java:725)
                  -  locked java.net.DatagramPacket@4034afa3
                  -  locked java.net.MulticastSocket@42f71743
                  at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)
           
           
          JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).State.Timer
           
          "JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).State.Timer" Id=45 Group=main TIMED_WAITING on java.util.TaskQueue@1777d2d
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@1777d2d
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).Timer
           
          "JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).Timer" Id=44 Group=main TIMED_WAITING on java.util.TaskQueue@4bbb161b
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@4bbb161b
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          LauncherControlThread[ControlPort=-1]
           
          "LauncherControlThread[ControlPort=-1]" Id=14 Group=main TIMED_WAITING
                  at java.lang.Thread.sleep(Native Method)
                  at winstone.Launcher.run(Launcher.java:265)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          NioSocketAcceptor-1
           
          "NioSocketAcceptor-1" Id=40 Group=main RUNNABLE (in native)
                  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
                  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
                  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
                  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
                  -  locked sun.nio.ch.Util$2@3a9224ee
                  -  locked java.util.Collections$UnmodifiableSet@69afbfa
                  -  locked sun.nio.ch.EPollSelectorImpl@18d84801
                  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
                  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
                  at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:285)
                  at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:401)
                  at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@1f5f4665
           
           
          pool-1-svnkit-thread-1
           
          "pool-1-svnkit-thread-1" Id=53 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          pool-1-svnkit-thread-2
           
          "pool-1-svnkit-thread-2" Id=54 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          pool-3-thread-41
           
          "pool-3-thread-41" Id=622 Group=main RUNNABLE
                  at sun.management.ThreadImpl.dumpThreads0(Native Method)
                  at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:433)
                  at hudson.Functions.getThreadInfos(Functions.java:872)
                  at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:96)
                  at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92)
                  at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bdaf9ee
           
           
          RequestHandlerThread[#11]
           
          "RequestHandlerThread[#11]" Id=32 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@374269eb
           
           
          RequestHandlerThread[#12]
           
          "RequestHandlerThread[#12]" Id=33 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@4b32919d
           
           
          RequestHandlerThread[#17]
           
          "RequestHandlerThread[#17]" Id=39 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@24ae4141
           
           
          RequestHandlerThread[#21]
           
          "RequestHandlerThread[#21]" Id=523 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#29]
           
          "RequestHandlerThread[#29]" Id=531 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@6cb1f50f
           
           
          RequestHandlerThread[#2]
           
          "RequestHandlerThread[#2]" Id=19 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#31]
           
          "RequestHandlerThread[#31]" Id=533 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#32]
           
          "RequestHandlerThread[#32]" Id=534 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@2baf9b34
           
           
          RequestHandlerThread[#35]
           
          "RequestHandlerThread[#35]" Id=594 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#36]
           
          "RequestHandlerThread[#36]" Id=595 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#37]
           
          "RequestHandlerThread[#37]" Id=596 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#38]
           
          "RequestHandlerThread[#38]" Id=597 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@354e8ec0
           
           
          RequestHandlerThread[#39]
           
          "RequestHandlerThread[#39]" Id=598 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@48a9d5fb
           
           
          RequestHandlerThread[#40]
           
          "RequestHandlerThread[#40]" Id=599 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@372c78b9
           
           
          RequestHandlerThread[#41]
           
          "RequestHandlerThread[#41]" Id=600 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@605defd4
           
           
          RequestHandlerThread[#42]
           
          "RequestHandlerThread[#42]" Id=601 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@52af04b4
           
           
          RequestHandlerThread[#43]
           
          "RequestHandlerThread[#43]" Id=602 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#44]
           
          "RequestHandlerThread[#44]" Id=605 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@5127a5b6
           
           
          RequestHandlerThread[#4]
           
          "RequestHandlerThread[#4]" Id=21 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@a874df9
           
           
          SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)
           
          "SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)" Id=43 Group=main RUNNABLE (in native)
                  at java.net.PlainDatagramSocketImpl.receive0(Native Method)
                  -  locked java.net.PlainDatagramSocketImpl@67a86d74
                  at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
                  -  locked java.net.PlainDatagramSocketImpl@67a86d74
                  at java.net.DatagramSocket.receive(DatagramSocket.java:725)
                  -  locked java.net.DatagramPacket@af5dd35
                  -  locked java.net.MulticastSocket@138dc832
                  at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)
           
           
          TCP slave agent listener port=0
           
          "TCP slave agent listener port=0" Id=41 Group=main RUNNABLE (in native)
                  at java.net.PlainSocketImpl.socketAccept(Native Method)
                  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
                  -  locked java.net.SocksSocketImpl@6c18520d
                  at java.net.ServerSocket.implAccept(ServerSocket.java:462)
                  at java.net.ServerSocket.accept(ServerSocket.java:430)
                  at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)
           
           
          ViewJob reload thread
           
          "ViewJob reload thread" Id=35 Group=main TIMED_WAITING on java.util.LinkedHashSet@2806a0fa
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.LinkedHashSet@2806a0fa
                  at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
                  at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)
           
           
          WinstoneHostConfigurationMgmt:default
           
          "WinstoneHostConfigurationMgmt:default" Id=12 Group=main TIMED_WAITING
                  at java.lang.Thread.sleep(Native Method)
                  at winstone.HostConfiguration.run(HostConfiguration.java:174)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          Finalizer
           
          "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@5d9d8664
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.ReferenceQueue$Lock@5d9d8664
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
                  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
           
           
          Java2D Disposer
           
          "Java2D Disposer" Id=10 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@67bfbf22
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.ReferenceQueue$Lock@67bfbf22
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
                  at sun.java2d.Disposer.run(Disposer.java:127)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          Reference Handler
           
          "Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@10e23f40
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.Reference$Lock@10e23f40
                  at java.lang.Object.wait(Object.java:485)
                  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
           
           
          Signal Dispatcher
           
          "Signal Dispatcher" Id=5 Group=system RUNNABLE
      
      Third ThreadDump
          Thread Dump
          ConnectorThread:[http-8888]
           
          "ConnectorThread:[http-8888]" Id=13 Group=main RUNNABLE (in native)
                  at java.net.PlainSocketImpl.socketAccept(Native Method)
                  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
                  -  locked java.net.SocksSocketImpl@52bad42c
                  at java.net.ServerSocket.implAccept(ServerSocket.java:462)
                  at java.net.ServerSocket.accept(ServerSocket.java:430)
                  at winstone.HttpListener.run(HttpListener.java:136)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          DestroyJavaVM
           
          "DestroyJavaVM" Id=16 Group=main RUNNABLE
           
           
          Executor #0 for master
           
          "Executor #0 for master" Id=46 Group=main WAITING on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Native Method)
                  -  waiting on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Object.java:485)
                  at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
                  at hudson.model.Queue.pop(Queue.java:797)
                  at hudson.model.Executor.grabJob(Executor.java:287)
                  at hudson.model.Executor.run(Executor.java:208)
           
           
          Executor #1 for master
           
          "Executor #1 for master" Id=47 Group=main WAITING on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Native Method)
                  -  waiting on hudson.model.Queue@3b474392
                  at java.lang.Object.wait(Object.java:485)
                  at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
                  at hudson.model.Queue.pop(Queue.java:797)
                  at hudson.model.Executor.grabJob(Executor.java:287)
                  at hudson.model.Executor.run(Executor.java:208)
           
           
          Executor #2 for master : executing JOB #1150
           
          "Executor #2 for master : executing JOB #1150" Id=48 Group=main RUNNABLE
                  at java.lang.Throwable.getStackTraceElement(Native Method)
                  at java.lang.Throwable.getOurStackTrace(Throwable.java:591)
                  -  locked java.lang.Throwable@2e5a75d0
                  at java.lang.Throwable.getStackTrace(Throwable.java:582)
                  at org.apache.commons.logging.impl.Jdk14Logger.log(Jdk14Logger.java:89)
                  at org.apache.commons.logging.impl.Jdk14Logger.debug(Jdk14Logger.java:114)
                  at org.apache.commons.digester.Digester.startElement(Digester.java:1325)
                  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1363)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
                  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
                  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
                  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
                  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
                  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
                  at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
                  at org.apache.commons.digester.Digester.parse(Digester.java:1631)
                  at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:64)
                  at hudson.scm.SubversionChangeLogParser.parse(SubversionChangeLogParser.java:43)
                  at hudson.model.AbstractBuild.calcChangeSet(AbstractBuild.java:825)
                  at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:799)
                  at hudson.maven.FilteredChangeLogSet.<init>(FilteredChangeLogSet.java:50)
                  at hudson.maven.MavenBuild.getChangeSet(MavenBuild.java:181)
                  at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:361)
                  at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1389)
                  at hudson.model.User.getProjects(User.java:403)
                  at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:21)
                  at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
                  at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:514)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:345)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:259)
                  at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:251)
                  at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:211)
                  at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
                  at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710)
                  at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:685)
                  at hudson.maven.MavenModuleSetBuild$RunnerImpl.cleanUp(MavenModuleSetBuild.java:1018)
                  at hudson.model.Run.run(Run.java:1478)
                  at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477)
                  at hudson.model.ResourceController.execute(ResourceController.java:88)
                  at hudson.model.Executor.run(Executor.java:239)
           
           
          Handling GET /threadDump : RequestHandlerThread[#32]
           
          "Handling GET /threadDump : RequestHandlerThread[#32]" Id=534 Group=main TIMED_WAITING on java.util.concurrent.FutureTask$Sync@2efa3b88
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.FutureTask$Sync@2efa3b88
                  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
                  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1011)
                  at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1303)
                  at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
                  at java.util.concurrent.FutureTask.get(FutureTask.java:91)
                  at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81)
                  at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2746)
                  at sun.reflect.GeneratedMethodAccessor608.invoke(Unknown Source)
                  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                  at java.lang.reflect.Method.invoke(Method.java:597)
                  at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
                  at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
                  at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
                  at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
                  at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
                  at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
                  at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
                  at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
                  at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
                  at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                  at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
                  at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
                  at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
                  at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
                  at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
                  at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
                  at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
                  at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
                  at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
                  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
                  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488)
                  at org.kohsuke.stapler.Stapler.service(Stapler.java:162)
                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
                  at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
                  at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
                  at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
                  at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
                  at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
                  at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
                  at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
                  at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
                  at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
                  at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
                  at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
                  at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@2baf9b34
           
           
          Jenkins cron thread
           
          "Jenkins cron thread" Id=17 Group=main TIMED_WAITING on java.util.TaskQueue@64f600fc
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@64f600fc
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          Jenkins UDP 33848 monitoring thread
           
          "Jenkins UDP 33848 monitoring thread" Id=42 Group=main RUNNABLE (in native)
                  at java.net.PlainDatagramSocketImpl.receive0(Native Method)
                  -  locked java.net.PlainDatagramSocketImpl@415254a5
                  at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
                  -  locked java.net.PlainDatagramSocketImpl@415254a5
                  at java.net.DatagramSocket.receive(DatagramSocket.java:725)
                  -  locked java.net.DatagramPacket@4034afa3
                  -  locked java.net.MulticastSocket@42f71743
                  at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)
           
           
          JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).State.Timer
           
          "JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).State.Timer" Id=45 Group=main TIMED_WAITING on java.util.TaskQueue@1777d2d
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@1777d2d
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).Timer
           
          "JmDNS(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.).Timer" Id=44 Group=main TIMED_WAITING on java.util.TaskQueue@4bbb161b
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.TaskQueue@4bbb161b
                  at java.util.TimerThread.mainLoop(Timer.java:509)
                  at java.util.TimerThread.run(Timer.java:462)
           
           
          LauncherControlThread[ControlPort=-1]
           
          "LauncherControlThread[ControlPort=-1]" Id=14 Group=main TIMED_WAITING
                  at java.lang.Thread.sleep(Native Method)
                  at winstone.Launcher.run(Launcher.java:265)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          NioSocketAcceptor-1
           
          "NioSocketAcceptor-1" Id=40 Group=main RUNNABLE (in native)
                  at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
                  at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
                  at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
                  at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
                  -  locked sun.nio.ch.Util$2@3a9224ee
                  -  locked java.util.Collections$UnmodifiableSet@69afbfa
                  -  locked sun.nio.ch.EPollSelectorImpl@18d84801
                  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
                  at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
                  at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:285)
                  at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:401)
                  at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@1f5f4665
           
           
          pool-1-svnkit-thread-1
           
          "pool-1-svnkit-thread-1" Id=53 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          pool-1-svnkit-thread-2
           
          "pool-1-svnkit-thread-2" Id=54 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@6116aae3
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          pool-3-thread-42
           
          "pool-3-thread-42" Id=625 Group=main RUNNABLE
                  at sun.management.ThreadImpl.dumpThreads0(Native Method)
                  at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:433)
                  at hudson.Functions.getThreadInfos(Functions.java:872)
                  at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:96)
                  at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92)
                  at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@13668263
           
           
          RequestHandlerThread[#11]
           
          "RequestHandlerThread[#11]" Id=32 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@374269eb
           
           
          RequestHandlerThread[#12]
           
          "RequestHandlerThread[#12]" Id=33 Group=main RUNNABLE
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@4b32919d
           
           
          RequestHandlerThread[#17]
           
          "RequestHandlerThread[#17]" Id=39 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@24ae4141
           
           
          RequestHandlerThread[#21]
           
          "RequestHandlerThread[#21]" Id=523 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#28]
           
          "RequestHandlerThread[#28]" Id=530 Group=main RUNNABLE
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@174fe389
           
           
          RequestHandlerThread[#29]
           
          "RequestHandlerThread[#29]" Id=531 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@6cb1f50f
           
           
          RequestHandlerThread[#2]
           
          "RequestHandlerThread[#2]" Id=19 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#31]
           
          "RequestHandlerThread[#31]" Id=533 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#35]
           
          "RequestHandlerThread[#35]" Id=594 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#36]
           
          "RequestHandlerThread[#36]" Id=595 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#37]
           
          "RequestHandlerThread[#37]" Id=596 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#38]
           
          "RequestHandlerThread[#38]" Id=597 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@354e8ec0
           
           
          RequestHandlerThread[#39]
           
          "RequestHandlerThread[#39]" Id=598 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@48a9d5fb
           
           
          RequestHandlerThread[#40]
           
          "RequestHandlerThread[#40]" Id=599 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#41]
           
          "RequestHandlerThread[#41]" Id=600 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@605defd4
           
           
          RequestHandlerThread[#42]
           
          "RequestHandlerThread[#42]" Id=601 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@52af04b4
           
           
          RequestHandlerThread[#43]
           
          "RequestHandlerThread[#43]" Id=602 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at sun.misc.Unsafe.park(Native Method)
                  -  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18a8b019
                  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
                  at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:422)
                  at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
                  at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:857)
                  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          RequestHandlerThread[#44]
           
          "RequestHandlerThread[#44]" Id=605 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@5127a5b6
           
           
          RequestHandlerThread[#4]
           
          "RequestHandlerThread[#4]" Id=21 Group=main RUNNABLE (in native)
                  at java.net.SocketInputStream.socketRead0(Native Method)
                  at java.net.SocketInputStream.read(SocketInputStream.java:129)
                  at java.net.SocketInputStream.read(SocketInputStream.java:182)
                  at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
                  at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
                  at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
                  at winstone.HttpListener.parseURI(HttpListener.java:238)
                  at winstone.RequestHandlerThread.run(RequestHandlerThread.java:75)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
                  at java.lang.Thread.run(Thread.java:662)
           
                  Number of locked synchronizers = 1
                  - java.util.concurrent.locks.ReentrantLock$NonfairSync@a874df9
           
           
          SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)
           
          "SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)" Id=43 Group=main RUNNABLE (in native)
                  at java.net.PlainDatagramSocketImpl.receive0(Native Method)
                  -  locked java.net.PlainDatagramSocketImpl@67a86d74
                  at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
                  -  locked java.net.PlainDatagramSocketImpl@67a86d74
                  at java.net.DatagramSocket.receive(DatagramSocket.java:725)
                  -  locked java.net.DatagramPacket@af5dd35
                  -  locked java.net.MulticastSocket@138dc832
                  at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)
           
           
          TCP slave agent listener port=0
           
          "TCP slave agent listener port=0" Id=41 Group=main RUNNABLE (in native)
                  at java.net.PlainSocketImpl.socketAccept(Native Method)
                  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
                  -  locked java.net.SocksSocketImpl@6c18520d
                  at java.net.ServerSocket.implAccept(ServerSocket.java:462)
                  at java.net.ServerSocket.accept(ServerSocket.java:430)
                  at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)
           
           
          ViewJob reload thread
           
          "ViewJob reload thread" Id=35 Group=main TIMED_WAITING on java.util.LinkedHashSet@2806a0fa
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.util.LinkedHashSet@2806a0fa
                  at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
                  at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)
           
           
          WinstoneHostConfigurationMgmt:default
           
          "WinstoneHostConfigurationMgmt:default" Id=12 Group=main TIMED_WAITING
                  at java.lang.Thread.sleep(Native Method)
                  at winstone.HostConfiguration.run(HostConfiguration.java:174)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          Finalizer
           
          "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@5d9d8664
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.ReferenceQueue$Lock@5d9d8664
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
                  at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
           
           
          Java2D Disposer
           
          "Java2D Disposer" Id=10 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@67bfbf22
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.ReferenceQueue$Lock@67bfbf22
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
                  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
                  at sun.java2d.Disposer.run(Disposer.java:127)
                  at java.lang.Thread.run(Thread.java:662)
           
           
          Reference Handler
           
          "Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@10e23f40
                  at java.lang.Object.wait(Native Method)
                  -  waiting on java.lang.ref.Reference$Lock@10e23f40
                  at java.lang.Object.wait(Object.java:485)
                  at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
           
           
          Signal Dispatcher
           
          "Signal Dispatcher" Id=5 Group=system RUNNABLE
      

      Solution:
      Disable "send to commiters".
      Svn changeset is not very big, svn folder also not very big, but parse xml parsing is very long.

      Attachments

        Issue Links

          Activity

            Interval between dumps 5..10 min, totally job can spend more then hour while generating mail.

            integer Kanstantsin Shautsou added a comment - Interval between dumps 5..10 min, totally job can spend more then hour while generating mail.
            slide_o_mix Alex Earl added a comment -

            Can you attach one of the changeset xml files so I can look?

            slide_o_mix Alex Earl added a comment - Can you attach one of the changeset xml files so I can look?

            Hm.. i have no time currently to find problematic xml. As i see xml file one liner, maybe this is a problem?

            integer Kanstantsin Shautsou added a comment - Hm.. i have no time currently to find problematic xml. As i see xml file one liner, maybe this is a problem?
            slide_o_mix Alex Earl added a comment -

            I don't know what you are referring to.

            slide_o_mix Alex Earl added a comment - I don't know what you are referring to.
            slide_o_mix Alex Earl added a comment -

            Grouping all of the mail address resolution issues into one.

            slide_o_mix Alex Earl added a comment - Grouping all of the mail address resolution issues into one.

            People

              slide_o_mix Alex Earl
              integer Kanstantsin Shautsou
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: