Thread Dump
AWT-Windows
"AWT-Windows" Id=122 Group=main RUNNABLE (in native)
	at sun.awt.windows.WToolkit.eventLoop(Native Method)
	at sun.awt.windows.WToolkit.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Channel reader thread: Slave1
"Channel reader thread: Slave1" Id=74 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@1fe3e7c
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave2
"Channel reader thread: Slave2" Id=79 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@1b49280
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave3
"Channel reader thread: Slave3" Id=83 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@11b064c
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave4
"Channel reader thread: Slave4" Id=80 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@103e12d
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave5
"Channel reader thread: Slave5" Id=81 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@13a8d13
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave6
"Channel reader thread: Slave6" Id=87 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@6121a2
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave7
"Channel reader thread: Slave7" Id=86 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@e75380
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave8
"Channel reader thread: Slave8" Id=101 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@18fb764
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

Channel reader thread: Slave9
"Channel reader thread: Slave9" Id=100 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@51197f
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1109)

ComThread for Handling GET /configure : RequestHandlerThread[#24]
"ComThread for Handling GET /configure : RequestHandlerThread[#24]" Id=61362 Group=main RUNNABLE (in native)
	at com4j.Win32Lock.suspend0(Native Method)
	at com4j.Win32Lock.suspend(Win32Lock.java:33)
	at com4j.ComThread.run0(ComThread.java:135)
	at com4j.ComThread.run(ComThread.java:125)

ComThread for Handling GET /configure : RequestHandlerThread[#7]
"ComThread for Handling GET /configure : RequestHandlerThread[#7]" Id=105 Group=main RUNNABLE (in native)
	at com4j.Win32Lock.suspend0(Native Method)
	at com4j.Win32Lock.suspend(Win32Lock.java:33)
	at com4j.ComThread.run0(ComThread.java:135)
	at com4j.ComThread.run(ComThread.java:125)

ComThread for Handling POST /configSubmit : RequestHandlerThread[#17]
"ComThread for Handling POST /configSubmit : RequestHandlerThread[#17]" Id=106 Group=main RUNNABLE (in native)
	at com4j.Win32Lock.suspend0(Native Method)
	at com4j.Win32Lock.suspend(Win32Lock.java:33)
	at com4j.ComThread.run0(ComThread.java:135)
	at com4j.ComThread.run(ComThread.java:125)

ComThread for Handling POST /configSubmit : RequestHandlerThread[#21]
"ComThread for Handling POST /configSubmit : RequestHandlerThread[#21]" Id=61364 Group=main RUNNABLE (in native)
	at com4j.Win32Lock.suspend0(Native Method)
	at com4j.Win32Lock.suspend(Win32Lock.java:33)
	at com4j.ComThread.run0(ComThread.java:135)
	at com4j.ComThread.run(ComThread.java:125)

ConnectorThread:[ajp13-8009]
"ConnectorThread:[ajp13-8009]" Id=18 Group=main RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@bae381
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at winstone.ajp13.Ajp13Listener.run(Ajp13Listener.java:119)
	at java.lang.Thread.run(Unknown Source)

ConnectorThread:[http-8080]
"ConnectorThread:[http-8080]" Id=17 Group=main RUNNABLE
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@1ae6606
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at winstone.HttpListener.run(HttpListener.java:134)
	at java.lang.Thread.run(Unknown Source)

DestroyJavaVM
"DestroyJavaVM" Id=21 Group=main RUNNABLE

Executor #0 for master
"Executor #0 for master" Id=59 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Executor #0 for Slave1
"Executor #0 for Slave1" Id=60 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Executor #0 for Slave2
"Executor #0 for Slave2" Id=61 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Executor #0 for Slave3 : executing WorkOrchestrationScanning #536
"Executor #0 for Slave3 : executing WorkOrchestrationScanning #536" Id=62 Group=main RUNNABLE
	at java.io.FileInputStream.read(Native Method)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	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:805)
	at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:779)
	at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:356)
	at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1366)
	at hudson.model.User.getProjects(User.java:402)
	at hudson.scm.SubversionMailAddressResolverImpl.findMailAddressFor(SubversionMailAddressResolverImpl.java:20)
	at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
	at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:488)
	at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:315)
	at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:235)
	at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:227)
	at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:189)
	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:697)
	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:672)
	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:650)
	at hudson.model.Build$RunnerImpl.cleanUp(Build.java:171)
	at hudson.model.Run.run(Run.java:1448)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:238)

Executor #0 for Slave4
"Executor #0 for Slave4" Id=63 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Executor #0 for Slave5 : executing Claimpolicy2_may12ch #276
"Executor #0 for Slave5 : executing Claimpolicy2_may12ch #276" Id=64 Group=main RUNNABLE
	at java.io.FileInputStream.read(Native Method)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager$RewindableInputStream.read(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
	at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	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:805)
	at hudson.model.AbstractBuild.getChangeSet(AbstractBuild.java:779)
	at hudson.model.AbstractBuild.hasParticipant(AbstractBuild.java:356)
	at hudson.model.AbstractProject.hasParticipant(AbstractProject.java:1366)
	at hudson.model.User.getProjects(User.java:402)
	at hudson.scm.MailAddressResolverImpl.findMailAddressFor(MailAddressResolverImpl.java:19)
	at hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
	at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:488)
	at hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:315)
	at hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:235)
	at hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:227)
	at hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:189)
	at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
	at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:697)
	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:672)
	at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:650)
	at hudson.model.Build$RunnerImpl.cleanUp(Build.java:171)
	at hudson.model.Run.run(Run.java:1448)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:238)

Executor #0 for Slave6
"Executor #0 for Slave6" Id=65 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Executor #0 for Slave7 : executing Claimpolicy2_mar12ch #9
"Executor #0 for Slave7 : executing Claimpolicy2_mar12ch #9" Id=66 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.model.ResourceController.execute(ResourceController.java:80)
	at hudson.model.Executor.run(Executor.java:238)

Executor #0 for Slave8
"Executor #0 for Slave8" Id=67 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Executor #0 for Slave9
"Executor #0 for Slave9" Id=68 Group=main WAITING on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.model.Queue@137e90f
	at java.lang.Object.wait(Object.java:485)
	at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
	at hudson.model.Queue.pop(Queue.java:831)
	at hudson.model.Executor.grabJob(Executor.java:286)
	at hudson.model.Executor.run(Executor.java:207)

Handling GET /cc.xml : RequestHandlerThread[#17]
"Handling GET /cc.xml : RequestHandlerThread[#17]" Id=45 Group=main WAITING on winstone.RequestHandlerThread@14809d1
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@14809d1
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

Handling GET /threadDump : RequestHandlerThread[#0]
"Handling GET /threadDump : RequestHandlerThread[#0]" Id=7 Group=main RUNNABLE
	at java.lang.Throwable.getStackTraceElement(Native Method)
	at java.lang.Throwable.getOurStackTrace(Throwable.java:591)
	-  locked hudson.remoting.Command$Source@11224ad
	at java.lang.Throwable.writeObject(Throwable.java:647)
	-  locked hudson.remoting.Command$Source@11224ad
	at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
	at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
	at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
	at java.io.ObjectOutputStream.writeObject0(Unknown Source)
	at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
	at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
	at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
	at java.io.ObjectOutputStream.writeObject0(Unknown Source)
	at java.io.ObjectOutputStream.writeObject(Unknown Source)
	at hudson.remoting.Channel.send(Channel.java:504)
	-  locked hudson.remoting.Channel@1271ff1
	at hudson.remoting.Request.callAsync(Request.java:182)
	at hudson.remoting.Channel.callAsync(Channel.java:708)
	at hudson.util.RemotingDiagnostics.getThreadDumpAsync(RemotingDiagnostics.java:86)
	at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2647)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	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:63)
	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:92)
	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:563)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:648)
	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
	at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
	at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
	at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
	at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:74)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
	at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:66)
	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:85)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
	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:61)
	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:195)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
	at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
	at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
	at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
	at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
	at java.lang.Thread.run(Unknown Source)

Jenkins cron thread
"Jenkins cron thread" Id=22 Group=main TIMED_WAITING on java.util.TaskQueue@caaf4c
	at java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@caaf4c
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)

Jenkins UDP 33848 monitoring thread
"Jenkins UDP 33848 monitoring thread" Id=55 Group=main RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	-  locked java.net.PlainDatagramSocketImpl@d597ad
	at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
	-  locked java.net.PlainDatagramSocketImpl@d597ad
	at java.net.DatagramSocket.receive(Unknown Source)
	-  locked java.net.DatagramPacket@6e6d3a
	-  locked java.net.MulticastSocket@1c51099
	at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)

JmDNS(tpc40cw1.local.).State.Timer
"JmDNS(tpc40cw1.local.).State.Timer" Id=58 Group=main TIMED_WAITING on java.util.TaskQueue@1a5e3b1
	at java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@1a5e3b1
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)

JmDNS(tpc40cw1.local.).Timer
"JmDNS(tpc40cw1.local.).Timer" Id=57 Group=main TIMED_WAITING on java.util.TaskQueue@7a66b
	at java.lang.Object.wait(Native Method)
	-  waiting on java.util.TaskQueue@7a66b
	at java.util.TimerThread.mainLoop(Unknown Source)
	at java.util.TimerThread.run(Unknown Source)

LauncherControlThread[ControlPort=-1]
"LauncherControlThread[ControlPort=-1]" Id=19 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at winstone.Launcher.run(Launcher.java:286)
	at java.lang.Thread.run(Unknown Source)

NioSocketAcceptor-1
"NioSocketAcceptor-1" Id=53 Group=main RUNNABLE (in native)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
	at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
	at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
	-  locked sun.nio.ch.Util$1@b4b131
	-  locked java.util.Collections$UnmodifiableSet@1ef26e8
	-  locked sun.nio.ch.WindowsSelectorImpl@11787ce
	at sun.nio.ch.SelectorImpl.select(Unknown Source)
	at sun.nio.ch.SelectorImpl.select(Unknown Source)
	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(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@1d50adf

Ping thread for channel hudson.remoting.Channel@1162ecc:Slave6
"Ping thread for channel hudson.remoting.Channel@1162ecc:Slave6" Id=97 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@1271ff1:Slave1
"Ping thread for channel hudson.remoting.Channel@1271ff1:Slave1" Id=92 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@137f64:Slave7
"Ping thread for channel hudson.remoting.Channel@137f64:Slave7" Id=96 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@14017ee:Slave3
"Ping thread for channel hudson.remoting.Channel@14017ee:Slave3" Id=93 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@1826e15:Slave5
"Ping thread for channel hudson.remoting.Channel@1826e15:Slave5" Id=95 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@19aedcf:Slave8
"Ping thread for channel hudson.remoting.Channel@19aedcf:Slave8" Id=103 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@4295f2:Slave4
"Ping thread for channel hudson.remoting.Channel@4295f2:Slave4" Id=94 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@4e112e:Slave2
"Ping thread for channel hudson.remoting.Channel@4e112e:Slave2" Id=91 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Ping thread for channel hudson.remoting.Channel@bcf485:Slave9
"Ping thread for channel hudson.remoting.Channel@bcf485:Slave9" Id=102 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: Slave1
"Pipe writer thread: Slave1" Id=229 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@180cbcf
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@180cbcf
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave2
"Pipe writer thread: Slave2" Id=230 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1428a39
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1428a39
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave3
"Pipe writer thread: Slave3" Id=231 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1581ab9
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1581ab9
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave4
"Pipe writer thread: Slave4" Id=225 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ab4b9d
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ab4b9d
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave5
"Pipe writer thread: Slave5" Id=228 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c4a9c2
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c4a9c2
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave6
"Pipe writer thread: Slave6" Id=226 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@121c76b
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@121c76b
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave7
"Pipe writer thread: Slave7" Id=227 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1653b72
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1653b72
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave8
"Pipe writer thread: Slave8" Id=24810 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c897ae
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c897ae
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Pipe writer thread: Slave9
"Pipe writer thread: Slave9" Id=359 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15e47e4
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15e47e4
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-3-thread-1
"pool-3-thread-1" Id=69 Group=main RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@b84717
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.youdevise.hudson.slavestatus.SocketHTTPListener.waitForConnection(SlaveListener.java:132)
	at com.youdevise.hudson.slavestatus.SlaveListener$1.run(SlaveListener.java:63)
	at com.youdevise.hudson.slavestatus.Daemon.go(Daemon.java:16)
	at com.youdevise.hudson.slavestatus.SlaveListener.call(SlaveListener.java:83)
	at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@4376f9

pool-3-thread-1298
"pool-3-thread-1298" Id=61363 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@1761e60

pool-4-thread-1
"pool-4-thread-1" Id=358 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c1cc7c
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c1cc7c
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Project disk usage thread
"Project disk usage thread" Id=57306 Group=main RUNNABLE
	at java.io.WinNTFileSystem.list(Native Method)
	at java.io.File.list(Unknown Source)
	at java.io.File.listFiles(Unknown Source)
	at hudson.plugins.disk_usage.DiskUsageThread$DiskUsageCallable.getFileSize(DiskUsageThread.java:165)
	at hudson.plugins.disk_usage.DiskUsageThread$DiskUsageCallable.getFileSize(DiskUsageThread.java:168)
	at hudson.plugins.disk_usage.DiskUsageThread$DiskUsageCallable.getFileSize(DiskUsageThread.java:168)
	at hudson.plugins.disk_usage.DiskUsageThread.calculateDiskUsageForBuild(DiskUsageThread.java:94)
	at hudson.plugins.disk_usage.DiskUsageThread.execute(DiskUsageThread.java:75)
	at hudson.model.AsyncPeriodicWork$1.run(AsyncPeriodicWork.java:52)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#10]
"RequestHandlerThread[#10]" Id=36 Group=main WAITING on winstone.RequestHandlerThread@184cf0
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@184cf0
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#11]
"RequestHandlerThread[#11]" Id=37 Group=main WAITING on winstone.RequestHandlerThread@616c78
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@616c78
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#12]
"RequestHandlerThread[#12]" Id=38 Group=main WAITING on winstone.RequestHandlerThread@1d4e662
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1d4e662
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#13]
"RequestHandlerThread[#13]" Id=39 Group=main WAITING on winstone.RequestHandlerThread@1620384
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1620384
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#14]
"RequestHandlerThread[#14]" Id=40 Group=main WAITING on winstone.RequestHandlerThread@fd62ce
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@fd62ce
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#15]
"RequestHandlerThread[#15]" Id=41 Group=main WAITING on winstone.RequestHandlerThread@6372ab
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@6372ab
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#16]
"RequestHandlerThread[#16]" Id=42 Group=main WAITING on winstone.RequestHandlerThread@56db7b
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@56db7b
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#18]
"RequestHandlerThread[#18]" Id=46 Group=main WAITING on winstone.RequestHandlerThread@39570
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@39570
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#19]
"RequestHandlerThread[#19]" Id=47 Group=main WAITING on winstone.RequestHandlerThread@1a520aa
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1a520aa
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#1]
"RequestHandlerThread[#1]" Id=8 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	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:237)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#20]
"RequestHandlerThread[#20]" Id=48 Group=main WAITING on winstone.RequestHandlerThread@dc94ad
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@dc94ad
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#21]
"RequestHandlerThread[#21]" Id=49 Group=main WAITING on winstone.RequestHandlerThread@1661c8d
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1661c8d
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#22]
"RequestHandlerThread[#22]" Id=50 Group=main WAITING on winstone.RequestHandlerThread@65fb8d
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@65fb8d
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#23]
"RequestHandlerThread[#23]" Id=51 Group=main WAITING on winstone.RequestHandlerThread@1ad0dd0
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1ad0dd0
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#24]
"RequestHandlerThread[#24]" Id=52 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.net.SocketInputStream.read(Unknown Source)
	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:237)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#2]
"RequestHandlerThread[#2]" Id=9 Group=main WAITING on winstone.RequestHandlerThread@a20be3
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@a20be3
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#3]
"RequestHandlerThread[#3]" Id=10 Group=main WAITING on winstone.RequestHandlerThread@1e0b0fb
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1e0b0fb
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#4]
"RequestHandlerThread[#4]" Id=11 Group=main WAITING on winstone.RequestHandlerThread@835ee3
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@835ee3
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#5]
"RequestHandlerThread[#5]" Id=31 Group=main WAITING on winstone.RequestHandlerThread@142303a
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@142303a
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#6]
"RequestHandlerThread[#6]" Id=32 Group=main WAITING on winstone.RequestHandlerThread@5cc003
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@5cc003
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#7]
"RequestHandlerThread[#7]" Id=33 Group=main WAITING on winstone.RequestHandlerThread@99060e
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@99060e
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#8]
"RequestHandlerThread[#8]" Id=34 Group=main WAITING on winstone.RequestHandlerThread@bad77b
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@bad77b
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

RequestHandlerThread[#9]
"RequestHandlerThread[#9]" Id=35 Group=main WAITING on winstone.RequestHandlerThread@1635e29
	at java.lang.Object.wait(Native Method)
	-  waiting on winstone.RequestHandlerThread@1635e29
	at java.lang.Object.wait(Object.java:485)
	at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
	at java.lang.Thread.run(Unknown Source)

SocketListener(tpc40cw1.local.)
"SocketListener(tpc40cw1.local.)" Id=56 Group=main RUNNABLE (in native)
	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
	-  locked java.net.PlainDatagramSocketImpl@3ee1cc
	at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
	-  locked java.net.PlainDatagramSocketImpl@3ee1cc
	at java.net.DatagramSocket.receive(Unknown Source)
	-  locked java.net.DatagramPacket@3bcb1e
	-  locked java.net.MulticastSocket@1945301
	at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)

TCP slave agent listener port=0
"TCP slave agent listener port=0" Id=54 Group=main RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@c4c969
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)

Thread-17
"Thread-17" Id=107 Group=main RUNNABLE (in native)
	at sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method)
	at sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(Unknown Source)

ViewJob reload thread
"ViewJob reload thread" Id=44 Group=main TIMED_WAITING on java.util.LinkedHashSet@7c99d2
	at java.lang.Object.wait(Native Method)
	-  waiting on java.util.LinkedHashSet@7c99d2
	at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
	at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)

WinstoneHostConfigurationMgmt:default
"WinstoneHostConfigurationMgmt:default" Id=16 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at winstone.HostConfiguration.run(HostConfiguration.java:176)
	at java.lang.Thread.run(Unknown Source)

WinstoneObjectPoolMgmt
"WinstoneObjectPoolMgmt" Id=12 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at winstone.ObjectPool.run(ObjectPool.java:103)
	at java.lang.Thread.run(Unknown Source)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@b02fcc
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@b02fcc
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Java2D Disposer
"Java2D Disposer" Id=14 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@ac2116
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@ac2116
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at sun.java2d.Disposer.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@112299e
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@112299e
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave1
Channel reader thread: channel
"Channel reader thread: channel" Id=36107 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@160f2d0
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@1d7cbc0
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@1d7cbc0
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@218c4e:channel
"Ping thread for channel hudson.remoting.Channel@218c4e:channel" Id=36111 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=36110 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c78e91
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c78e91
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-8602
"pool-1-thread-8602" Id=46076 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@156b85e

Thread-1
"Thread-1" Id=13 Group=main WAITING on hudson.remoting.Channel@218c4e
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@218c4e
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@96c279
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@96c279
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@1b9a07e
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@1b9a07e
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave2
Channel reader thread: channel
"Channel reader thread: channel" Id=40709 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@1344ceb
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@1844fd3
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@1844fd3
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@1ade5ba:channel
"Ping thread for channel hudson.remoting.Channel@1ade5ba:channel" Id=40713 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=40712 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b6155c
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b6155c
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-10050
"pool-1-thread-10050" Id=52024 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@57a534

Thread-1
"Thread-1" Id=13 Group=main WAITING on hudson.remoting.Channel@1ade5ba
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@1ade5ba
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@11e011d
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@11e011d
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@db353d
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@db353d
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave3
Channel reader thread: channel
"Channel reader thread: channel" Id=46366 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@149976
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@164df6a
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@164df6a
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@18f707d:channel
"Ping thread for channel hudson.remoting.Channel@18f707d:channel" Id=46369 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=46368 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d68671
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d68671
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-10466
"pool-1-thread-10466" Id=58746 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@b80325

Thread-1
"Thread-1" Id=13 Group=main WAITING on hudson.remoting.Channel@18f707d
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@18f707d
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@bea4c0
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@bea4c0
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@32609c
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@32609c
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave4
Channel reader thread: channel
"Channel reader thread: channel" Id=39070 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@1dda
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@1cd2cb4
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@1cd2cb4
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@f5eeda:channel
"Ping thread for channel hudson.remoting.Channel@f5eeda:channel" Id=39074 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=39073 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b28805
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b28805
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-8028
"pool-1-thread-8028" Id=49529 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@1061cec

Thread-1
"Thread-1" Id=14 Group=main WAITING on hudson.remoting.Channel@f5eeda
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@f5eeda
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@57661d
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@57661d
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@1f12947
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@1f12947
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave5
Channel reader thread: channel
"Channel reader thread: channel" Id=36298 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@d8b0b0
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@1a1e9
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@1a1e9
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@1a89fe2:channel
"Ping thread for channel hudson.remoting.Channel@1a89fe2:channel" Id=36301 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=36300 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@689fe2
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@689fe2
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-9102
"pool-1-thread-9102" Id=46294 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@138a01d

Thread-1
"Thread-1" Id=13 Group=main WAITING on hudson.remoting.Channel@1a89fe2
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@1a89fe2
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@dbdee9
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@dbdee9
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@107b12f
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@107b12f
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave6
Channel reader thread: channel
"Channel reader thread: channel" Id=40298 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@7220a5
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@1ddb89a
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@1ddb89a
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@ecbc84:channel
"Ping thread for channel hudson.remoting.Channel@ecbc84:channel" Id=40301 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=40300 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10529be
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@10529be
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-8563
"pool-1-thread-8563" Id=51220 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@1095019

Thread-1
"Thread-1" Id=13 Group=main WAITING on hudson.remoting.Channel@ecbc84
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@ecbc84
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@4b5039
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@4b5039
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@7fea08
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@7fea08
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave9
Channel reader thread: channel
"Channel reader thread: channel" Id=14070 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@1b96a01
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@16e79be
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@16e79be
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@1a76eef:channel
"Ping thread for channel hudson.remoting.Channel@1a76eef:channel" Id=14073 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=14072 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15c77be
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15c77be
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-1163
"pool-1-thread-1163" Id=3544 Group=main RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@900770
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.youdevise.hudson.slavestatus.SocketHTTPListener.waitForConnection(SlaveListener.java:132)
	at com.youdevise.hudson.slavestatus.SlaveListener$1.run(SlaveListener.java:63)
	at com.youdevise.hudson.slavestatus.Daemon.go(Daemon.java:16)
	at com.youdevise.hudson.slavestatus.SlaveListener.call(SlaveListener.java:83)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@1d856a9

pool-1-thread-5752
"pool-1-thread-5752" Id=16264 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@d2dab9

Thread-1
"Thread-1" Id=11 Group=main WAITING on hudson.remoting.Channel@1a76eef
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@1a76eef
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@217d79
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@217d79
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@b4d299
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@b4d299
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave8
Channel reader thread: channel
"Channel reader thread: channel" Id=1941 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@d36e13
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@90131b
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@90131b
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@27af14:channel
"Ping thread for channel hudson.remoting.Channel@27af14:channel" Id=1944 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=1943 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ea3aed
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@ea3aed
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-1946
"pool-1-thread-1946" Id=2240 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@18ae967

pool-1-thread-459
"pool-1-thread-459" Id=591 Group=main RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@1bb4dbb
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.youdevise.hudson.slavestatus.SocketHTTPListener.waitForConnection(SlaveListener.java:132)
	at com.youdevise.hudson.slavestatus.SlaveListener$1.run(SlaveListener.java:63)
	at com.youdevise.hudson.slavestatus.Daemon.go(Daemon.java:16)
	at com.youdevise.hudson.slavestatus.SlaveListener.call(SlaveListener.java:83)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@1ec4771

Thread-1
"Thread-1" Id=12 Group=main WAITING on hudson.remoting.Channel@27af14
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@27af14
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@1467ef7
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@1467ef7
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@139a159
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@139a159
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


--------------------------------------------------------------------------------

Slave7
Channel reader thread: channel
"Channel reader thread: channel" Id=42825 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(Unknown Source)
	at java.io.BufferedInputStream.fill(Unknown Source)
	at java.io.BufferedInputStream.read(Unknown Source)
	-  locked java.io.BufferedInputStream@7d4db8
	at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
	at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)

main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@92d88
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Engine@92d88
	at java.lang.Thread.join(Unknown Source)
	at java.lang.Thread.join(Unknown Source)
	at hudson.remoting.jnlp.Main.main(Main.java:128)
	at hudson.remoting.jnlp.Main._main(Main.java:115)
	at hudson.remoting.Launcher.run(Launcher.java:194)
	at hudson.remoting.Launcher.main(Launcher.java:168)

Ping thread for channel hudson.remoting.Channel@1cdbc09:channel
"Ping thread for channel hudson.remoting.Channel@1cdbc09:channel" Id=42829 Group=main TIMED_WAITING
	at java.lang.Thread.sleep(Native Method)
	at hudson.remoting.PingThread.run(PingThread.java:86)

Pipe writer thread: channel
"Pipe writer thread: channel" Id=42828 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a49624
	at sun.misc.Unsafe.park(Native Method)
	-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a49624
	at java.util.concurrent.locks.LockSupport.park(Unknown Source)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
	at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

pool-1-thread-1
"pool-1-thread-1" Id=15 Group=main RUNNABLE (in native)
	at java.net.PlainSocketImpl.socketAccept(Native Method)
	at java.net.PlainSocketImpl.accept(Unknown Source)
	-  locked java.net.SocksSocketImpl@1fe22bf
	at java.net.ServerSocket.implAccept(Unknown Source)
	at java.net.ServerSocket.accept(Unknown Source)
	at com.youdevise.hudson.slavestatus.SocketHTTPListener.waitForConnection(SlaveListener.java:132)
	at com.youdevise.hudson.slavestatus.SlaveListener$1.run(SlaveListener.java:63)
	at com.youdevise.hudson.slavestatus.Daemon.go(Daemon.java:16)
	at com.youdevise.hudson.slavestatus.SlaveListener.call(SlaveListener.java:83)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@19b32d3

pool-1-thread-8781
"pool-1-thread-8781" Id=54483 Group=main RUNNABLE
	at sun.management.ThreadImpl.dumpThreads0(Native Method)
	at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
	at hudson.Functions.getThreadInfos(Functions.java:861)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
	at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:287)
	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at hudson.remoting.Engine$1$1.run(Engine.java:60)
	at java.lang.Thread.run(Unknown Source)

	Number of locked synchronizers = 1
	- java.util.concurrent.locks.ReentrantLock$NonfairSync@99b6ec

Thread-1
"Thread-1" Id=13 Group=main WAITING on hudson.remoting.Channel@1cdbc09
	at java.lang.Object.wait(Native Method)
	-  waiting on hudson.remoting.Channel@1cdbc09
	at java.lang.Object.wait(Object.java:485)
	at hudson.remoting.Channel.join(Channel.java:766)
	at hudson.remoting.Engine.run(Engine.java:243)

Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE

Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@1e53398
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.ReferenceQueue$Lock@1e53398
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.ReferenceQueue.remove(Unknown Source)
	at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@9e4227
	at java.lang.Object.wait(Native Method)
	-  waiting on java.lang.ref.Reference$Lock@9e4227
	at java.lang.Object.wait(Object.java:485)
	at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)