Skip to content

Instantly share code, notes, and snippets.

@masterzen
Created March 13, 2012 19:45
Show Gist options
  • Select an option

  • Save masterzen/2031114 to your computer and use it in GitHub Desktop.

Select an option

Save masterzen/2031114 to your computer and use it in GitHub Desktop.

Revisions

  1. Brice Figureau created this gist Mar 13, 2012.
    845 changes: 845 additions & 0 deletions threaddump-1
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,845 @@
    The slave that exhibits the issue is: i-f57ee991

    Thread Dump

    i-6f7aee0b

    Channel reader thread: channel

    "Channel reader thread: channel" Id=8 Group=main RUNNABLE (in native)
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:236)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    - locked java.io.BufferedInputStream@b64ed5
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    main

    "main" Id=1 Group=main WAITING on hudson.remoting.Channel@1f12c4e
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.Channel@1f12c4e
    at java.lang.Object.wait(Object.java:502)
    at hudson.remoting.Channel.join(Channel.java:798)
    at hudson.remoting.Launcher.main(Launcher.java:420)
    at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366)
    at hudson.remoting.Launcher.run(Launcher.java:206)
    at hudson.remoting.Launcher.main(Launcher.java:168)

    Ping thread for channel hudson.remoting.Channel@1f12c4e:channel

    "Ping thread for channel hudson.remoting.Channel@1f12c4e:channel" Id=9 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=11 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c6ec18
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c6ec18
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    pool-1-thread-41

    "pool-1-thread-41" Id=83 Group=main RUNNABLE
    at sun.management.ThreadImpl.dumpThreads0(Native Method)
    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:392)
    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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    Number of locked synchronizers = 1
    - java.util.concurrent.ThreadPoolExecutor$Worker@2af6b4

    Finalizer

    "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@f18e9f
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@f18e9f
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

    Reference Handler

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

    Signal Dispatcher

    "Signal Dispatcher" Id=4 Group=system RUNNABLE

    i-f57ee991

    Channel reader thread: channel

    "Channel reader thread: channel" Id=8 Group=main RUNNABLE (in native)
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:236)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    - locked java.io.BufferedInputStream@178aa0f
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    main

    "main" Id=1 Group=main WAITING on hudson.remoting.Channel@1a7bf11
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.Channel@1a7bf11
    at java.lang.Object.wait(Object.java:502)
    at hudson.remoting.Channel.join(Channel.java:798)
    at hudson.remoting.Launcher.main(Launcher.java:420)
    at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366)
    at hudson.remoting.Launcher.run(Launcher.java:206)
    at hudson.remoting.Launcher.main(Launcher.java:168)

    Ping thread for channel hudson.remoting.Channel@1a7bf11:channel

    "Ping thread for channel hudson.remoting.Channel@1a7bf11:channel" Id=9 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=11 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee722
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee722
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    pool-1-thread-1 / waiting for hudson.remoting.Channel@1a7bf11:channel

    "pool-1-thread-1 / waiting for hudson.remoting.Channel@1a7bf11:channel" Id=10 Group=main TIMED_WAITING on hudson.remoting.RemoteInvocationHandler$RPCRequest@1e408f0
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.RemoteInvocationHandler$RPCRequest@1e408f0
    at hudson.remoting.Request.call(Request.java:127)
    at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:160)
    at $Proxy5.fetch2(Unknown Source)
    at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:122)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    - locked hudson.remoting.RemoteClassLoader@15c7850
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at com.google.inject.internal.BindingProcessor.visit(BindingProcessor.java:69)
    at com.google.inject.internal.BindingProcessor.visit(BindingProcessor.java:43)
    at com.google.inject.internal.BindingImpl.acceptVisitor(BindingImpl.java:93)
    at com.google.inject.internal.AbstractProcessor.process(AbstractProcessor.java:56)
    at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:183)
    at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
    - locked com.google.inject.internal.InheritingState@1c915a5
    at com.google.inject.Guice.createInjector(Guice.java:94)
    at com.google.inject.Guice.createInjector(Guice.java:71)
    at com.google.inject.Guice.createInjector(Guice.java:61)
    at org.codehaus.plexus.DefaultPlexusContainer.addPlexusInjector(DefaultPlexusContainer.java:470)
    at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:196)
    at org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:160)
    at hudson.maven.MavenEmbedderUtils.buildPlexusContainer(MavenEmbedderUtils.java:163)
    at hudson.maven.MavenEmbedderUtils.buildPlexusContainer(MavenEmbedderUtils.java:156)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:109)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:136)
    at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:211)
    at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1218)
    at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1049)
    at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2099)
    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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    Number of locked synchronizers = 1
    - java.util.concurrent.ThreadPoolExecutor$Worker@c9ba38

    pool-1-thread-3

    "pool-1-thread-3" Id=38 Group=main RUNNABLE
    at sun.management.ThreadImpl.dumpThreads0(Native Method)
    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:392)
    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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    Number of locked synchronizers = 1
    - java.util.concurrent.ThreadPoolExecutor$Worker@edadfa

    Finalizer

    "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@e4de50
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@e4de50
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

    Reference Handler

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

    Signal Dispatcher

    "Signal Dispatcher" Id=4 Group=system RUNNABLE

    master

    Channel reader thread: i-6f7aee0b

    "Channel reader thread: i-6f7aee0b" Id=1603 Group=main WAITING on com.trilead.ssh2.channel.Channel@45e4ae
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.channel.Channel@45e4ae
    at java.lang.Object.wait(Object.java:485)
    at com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:985)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:79)
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2248)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2541)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2551)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    Channel reader thread: i-f57ee991

    "Channel reader thread: i-f57ee991" Id=1661 Group=main WAITING on com.trilead.ssh2.channel.Channel@13c4517
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.channel.Channel@13c4517
    at java.lang.Object.wait(Object.java:485)
    at com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:985)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
    at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2265)
    at java.io.ObjectInputStream$BlockDataInputStream.read(ObjectInputStream.java:2673)
    at java.io.ObjectInputStream$BlockDataInputStream.readFully(ObjectInputStream.java:2697)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1935)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
    at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1666)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1322)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    ConnectorThread:[http-8181]

    "ConnectorThread:[http-8181]" Id=18 Group=main RUNNABLE (in native)
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    - locked java.net.SocksSocketImpl@ef6940
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at winstone.HttpListener.run(HttpListener.java:136)
    at java.lang.Thread.run(Thread.java:662)

    DestroyJavaVM

    "DestroyJavaVM" Id=21 Group=main RUNNABLE

    Executor #0 for i-6f7aee0b

    "Executor #0 for i-6f7aee0b" Id=1590 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #0 for i-f57ee991 : executing dow #209 / waiting for hudson.remoting.Channel@beb3da:i-f57ee991

    "Executor #0 for i-f57ee991 : executing dow #209 / waiting for hudson.remoting.Channel@beb3da:i-f57ee991" Id=1653 Group=main TIMED_WAITING on hudson.remoting.UserRequest@1a7d13c
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.UserRequest@1a7d13c
    at hudson.remoting.Request.call(Request.java:127)
    at hudson.remoting.Channel.call(Channel.java:681)
    at hudson.FilePath.act(FilePath.java:777)
    at hudson.FilePath.act(FilePath.java:770)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:914)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:658)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)
    at hudson.model.Run.run(Run.java:1408)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:481)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:238)

    Executor #1 for i-6f7aee0b

    "Executor #1 for i-6f7aee0b" Id=1591 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #1 for i-f57ee991

    "Executor #1 for i-f57ee991" Id=1654 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #2 for i-6f7aee0b

    "Executor #2 for i-6f7aee0b" Id=1592 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #3 for i-6f7aee0b

    "Executor #3 for i-6f7aee0b" Id=1593 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #4 for i-6f7aee0b

    "Executor #4 for i-6f7aee0b" Id=1594 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Handling GET /threadDump : RequestHandlerThread[#4]

    "Handling GET /threadDump : RequestHandlerThread[#4]" Id=13 Group=main TIMED_WAITING on hudson.remoting.UserRequest@e97556
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.UserRequest@e97556
    at hudson.remoting.Request$1.get(Request.java:246)
    at hudson.remoting.Request$1.get(Request.java:184)
    at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)
    at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2671)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
    at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
    at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
    at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
    at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
    at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
    at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
    at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
    at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
    at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
    at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
    at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
    at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
    at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
    at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
    at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
    at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
    at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:93)
    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:248)
    at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
    at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
    at hudson.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:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
    at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
    at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java: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:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
    at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
    at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:245)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:148)
    at java.lang.Thread.run(Thread.java:662)

    IM-Reconnector-Thread

    "IM-Reconnector-Thread" Id=31 Group=main WAITING on java.util.concurrent.Semaphore$NonfairSync@fc5262
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.Semaphore$NonfairSync@fc5262
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
    at java.util.concurrent.Semaphore.acquire(Semaphore.java:286)
    at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:160)
    at java.lang.Thread.run(Thread.java:662)

    Jenkins cron thread

    "Jenkins cron thread" Id=22 Group=main TIMED_WAITING on java.util.TaskQueue@184c249
    at java.lang.Object.wait(Native Method)
    - waiting on java.util.TaskQueue@184c249
    at java.util.TimerThread.mainLoop(Timer.java:509)
    at java.util.TimerThread.run(Timer.java:462)

    Jenkins UDP 33848 monitoring thread

    "Jenkins UDP 33848 monitoring thread" Id=38 Group=main RUNNABLE (in native)
    at java.net.PlainDatagramSocketImpl.receive0(Native Method)
    - locked java.net.PlainDatagramSocketImpl@8f37d6
    at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
    - locked java.net.PlainDatagramSocketImpl@8f37d6
    at java.net.DatagramSocket.receive(DatagramSocket.java:725)
    - locked java.net.DatagramPacket@1e9644b
    - locked java.net.MulticastSocket@1b7a504
    at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)

    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:265)
    at java.lang.Thread.run(Thread.java:662)

    NioSocketAcceptor-1

    "NioSocketAcceptor-1" Id=36 Group=main RUNNABLE (in native)
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
    - locked sun.nio.ch.Util$2@571222
    - locked java.util.Collections$UnmodifiableSet@bffbbc
    - locked sun.nio.ch.EPollSelectorImpl@dd4337
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
    at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:285)
    at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:401)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    Ping thread for channel hudson.remoting.Channel@12a2ac4:i-6f7aee0b

    "Ping thread for channel hudson.remoting.Channel@12a2ac4:i-6f7aee0b" Id=1607 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@beb3da:i-f57ee991

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

    Pipe writer thread: i-6f7aee0b

    "Pipe writer thread: i-6f7aee0b" Id=1610 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15698be
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15698be
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

    Pipe writer thread: i-f57ee991

    "Pipe writer thread: i-f57ee991" Id=1665 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e65c8
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e65c8
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

    pool-3-thread-445

    "pool-3-thread-445" Id=1557 Group=main WAITING on java.util.concurrent.FutureTask$Sync@1c08ecf
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.FutureTask$Sync@1c08ecf
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
    at java.util.concurrent.FutureTask.get(FutureTask.java:83)
    at hudson.plugins.ec2.EC2Cloud$1.call(EC2Cloud.java:225)
    at hudson.plugins.ec2.EC2Cloud$1.call(EC2Cloud.java:211)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    pool-3-thread-446

    "pool-3-thread-446" Id=1560 Group=main WAITING on com.trilead.ssh2.Connection$PumpThread@5f766e
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.Connection$PumpThread@5f766e
    at java.lang.Thread.join(Thread.java:1186)
    at java.lang.Thread.join(Thread.java:1239)
    at com.trilead.ssh2.Connection.exec(Connection.java:1442)
    at hudson.plugins.ec2.ssh.EC2UnixLauncher.launch(EC2UnixLauncher.java:88)
    at hudson.plugins.ec2.EC2ComputerLauncher.launch(EC2ComputerLauncher.java:43)
    at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    pool-3-thread-480

    "pool-3-thread-480" Id=1652 Group=main RUNNABLE
    at sun.management.ThreadImpl.dumpThreads0(Native Method)
    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:433)
    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(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    pool-4-thread-1

    "pool-4-thread-1" Id=32 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1fd8c26
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1fd8c26
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

    pump thread

    "pump thread" Id=1566 Group=main WAITING on com.trilead.ssh2.channel.Channel@e1bca0
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.channel.Channel@e1bca0
    at java.lang.Object.wait(Object.java:485)
    at com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:985)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:70)
    at com.trilead.ssh2.Connection$PumpThread.run(Connection.java:1474)

    RequestHandlerThread[#0]

    "RequestHandlerThread[#0]" Id=9 Group=main WAITING on winstone.RequestHandlerThread@ddf39b
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@ddf39b
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#1]

    "RequestHandlerThread[#1]" Id=10 Group=main WAITING on winstone.RequestHandlerThread@18e7c16
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@18e7c16
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#2]

    "RequestHandlerThread[#2]" Id=11 Group=main WAITING on winstone.RequestHandlerThread@174a0be
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@174a0be
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#3]

    "RequestHandlerThread[#3]" Id=12 Group=main WAITING on winstone.RequestHandlerThread@1e53456
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@1e53456
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#5]

    "RequestHandlerThread[#5]" Id=65 Group=main WAITING on winstone.RequestHandlerThread@5b1440
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@5b1440
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    TCP slave agent listener port=0

    "TCP slave agent listener port=0" Id=37 Group=main RUNNABLE (in native)
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    - locked java.net.SocksSocketImpl@1b2b7d3
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)

    Thread-101

    "Thread-101" Id=1656 Group=main RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
    at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
    at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
    at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
    at java.lang.Thread.run(Thread.java:662)

    Thread-79

    "Thread-79" Id=1355 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked java.io.BufferedInputStream@7b9888
    at com.sun.jndi.ldap.Connection.run(Connection.java:808)
    at java.lang.Thread.run(Thread.java:662)

    Thread-90

    "Thread-90" Id=1555 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked java.io.BufferedInputStream@1af2eb8
    at com.sun.jndi.ldap.Connection.run(Connection.java:808)
    at java.lang.Thread.run(Thread.java:662)

    Thread-94

    "Thread-94" Id=1563 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
    at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
    at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
    at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
    at java.lang.Thread.run(Thread.java:662)

    Thread-98

    "Thread-98" Id=1598 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
    at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
    at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
    at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
    at java.lang.Thread.run(Thread.java:662)

    Thread-99

    "Thread-99" Id=1631 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked java.io.BufferedInputStream@1515f87
    at com.sun.jndi.ldap.Connection.run(Connection.java:808)
    at java.lang.Thread.run(Thread.java:662)

    ViewJob reload thread

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

    WinstoneHostConfigurationMgmt:default

    "WinstoneHostConfigurationMgmt:default" Id=17 Group=main TIMED_WAITING
    at java.lang.Thread.sleep(Native Method)
    at winstone.HostConfiguration.run(HostConfiguration.java:174)
    at java.lang.Thread.run(Thread.java:662)

    WinstoneObjectPoolMgmt

    "WinstoneObjectPoolMgmt" Id=14 Group=main TIMED_WAITING
    at java.lang.Thread.sleep(Native Method)
    at winstone.ObjectPool.run(ObjectPool.java:96)
    at java.lang.Thread.run(Thread.java:662)

    Finalizer

    "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@1453092
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@1453092
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

    Java2D Disposer

    "Java2D Disposer" Id=15 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@1e70a0e
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@1e70a0e
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    at sun.java2d.Disposer.run(Disposer.java:127)
    at java.lang.Thread.run(Thread.java:662)

    Reference Handler

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

    Signal Dispatcher

    "Signal Dispatcher" Id=4 Group=system RUNNABLE
    1,006 changes: 1,006 additions & 0 deletions threaddump-2
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,1006 @@
    Thread Dump

    i-6f7aee0b

    Channel reader thread: channel

    "Channel reader thread: channel" Id=8 Group=main RUNNABLE (in native)
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:236)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    - locked java.io.BufferedInputStream@b64ed5
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    main

    "main" Id=1 Group=main WAITING on hudson.remoting.Channel@1f12c4e
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.Channel@1f12c4e
    at java.lang.Object.wait(Object.java:502)
    at hudson.remoting.Channel.join(Channel.java:798)
    at hudson.remoting.Launcher.main(Launcher.java:420)
    at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366)
    at hudson.remoting.Launcher.run(Launcher.java:206)
    at hudson.remoting.Launcher.main(Launcher.java:168)

    Ping thread for channel hudson.remoting.Channel@1f12c4e:channel

    "Ping thread for channel hudson.remoting.Channel@1f12c4e:channel" Id=9 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=11 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c6ec18
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1c6ec18
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    pool-1-thread-43

    "pool-1-thread-43" Id=85 Group=main RUNNABLE
    at sun.management.ThreadImpl.dumpThreads0(Native Method)
    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:392)
    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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    Number of locked synchronizers = 1
    - java.util.concurrent.ThreadPoolExecutor$Worker@1cf52a6

    Finalizer

    "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@f18e9f
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@f18e9f
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

    Reference Handler

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

    Signal Dispatcher

    "Signal Dispatcher" Id=4 Group=system RUNNABLE

    i-f57ee991

    Channel reader thread: channel

    "Channel reader thread: channel" Id=8 Group=main RUNNABLE (in native)
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:236)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
    - locked java.io.BufferedInputStream@178aa0f
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2265)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2558)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2568)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    main

    "main" Id=1 Group=main WAITING on hudson.remoting.Channel@1a7bf11
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.Channel@1a7bf11
    at java.lang.Object.wait(Object.java:502)
    at hudson.remoting.Channel.join(Channel.java:798)
    at hudson.remoting.Launcher.main(Launcher.java:420)
    at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366)
    at hudson.remoting.Launcher.run(Launcher.java:206)
    at hudson.remoting.Launcher.main(Launcher.java:168)

    Ping thread for channel hudson.remoting.Channel@1a7bf11:channel

    "Ping thread for channel hudson.remoting.Channel@1a7bf11:channel" Id=9 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=11 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee722
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7ee722
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    pool-1-thread-1 / waiting for hudson.remoting.Channel@1a7bf11:channel

    "pool-1-thread-1 / waiting for hudson.remoting.Channel@1a7bf11:channel" Id=10 Group=main TIMED_WAITING on hudson.remoting.RemoteInvocationHandler$RPCRequest@16ee80e
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.RemoteInvocationHandler$RPCRequest@16ee80e
    at hudson.remoting.Request.call(Request.java:127)
    at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:160)
    at $Proxy5.fetch2(Unknown Source)
    at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:122)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    - locked hudson.remoting.RemoteClassLoader@716387
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2444)
    at java.lang.Class.getDeclaredMethods(Class.java:1808)
    at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:664)
    at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:358)
    at com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:91)
    at com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:35)
    at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:43)
    at com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:40)
    at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
    - locked com.google.common.collect.CustomConcurrentHashMap$StrongEntry@1d870a
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
    at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
    at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
    at com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:66)
    at com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:73)
    at com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29)
    at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:36)
    at com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33)
    at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
    - locked com.google.common.collect.CustomConcurrentHashMap$StrongEntry@65596b
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
    at com.google.common.collect.ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
    at com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
    at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
    at com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:49)
    at com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:127)
    at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:520)
    at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:833)
    at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:758)
    at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:255)
    - locked com.google.inject.internal.InheritingState@1c915a5
    at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:204)
    at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:954)
    at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:987)
    at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:950)
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)
    at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)
    at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:59)
    - locked com.google.inject.Scopes$1$1@1e6341b
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
    at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
    at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:217)
    at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:45)
    at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:53)
    at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117)
    at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
    at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:91)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)
    at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)
    at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:59)
    - locked com.google.inject.Scopes$1$1@1059611
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
    at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
    at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:217)
    at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:45)
    at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:53)
    at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117)
    at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
    at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:91)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)
    at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)
    at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:59)
    - locked com.google.inject.Scopes$1$1@712a04
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
    at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
    at org.sonatype.guice.plexus.binders.PlexusRequirements$RequirementProvider.get(PlexusRequirements.java:217)
    at org.sonatype.guice.plexus.binders.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:45)
    at org.sonatype.guice.bean.inject.BeanInjector.injectMembers(BeanInjector.java:53)
    at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:128)
    at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:117)
    at com.google.inject.internal.ConstructorInjector.access$000(ConstructorInjector.java:32)
    at com.google.inject.internal.ConstructorInjector$1.call(ConstructorInjector.java:91)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:89)
    at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:259)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1000)
    at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:45)
    at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:84)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:52)
    at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
    at org.sonatype.guice.plexus.lifecycles.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:138)
    at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:108)
    at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
    at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
    at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1018)
    at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:59)
    - locked com.google.inject.Scopes$1$1@1b7b156
    at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
    at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:965)
    at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1011)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:961)
    at org.sonatype.guice.bean.locators.LazyBeanEntry.getValue(LazyBeanEntry.java:83)
    at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:49)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:253)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:245)
    at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:239)
    at hudson.maven.MavenEmbedder.lookup(MavenEmbedder.java:567)
    at hudson.maven.MavenEmbedder.buildMavenExecutionRequest(MavenEmbedder.java:157)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:120)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:109)
    at hudson.maven.MavenEmbedder.<init>(MavenEmbedder.java:136)
    at hudson.maven.MavenUtil.createEmbedder(MavenUtil.java:211)
    at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1218)
    at hudson.maven.MavenModuleSetBuild$PomParser.invoke(MavenModuleSetBuild.java:1049)
    at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2099)
    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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    Number of locked synchronizers = 1
    - java.util.concurrent.ThreadPoolExecutor$Worker@c9ba38

    pool-1-thread-4

    "pool-1-thread-4" Id=39 Group=main RUNNABLE
    at sun.management.ThreadImpl.dumpThreads0(Native Method)
    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:392)
    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 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:636)

    Number of locked synchronizers = 1
    - java.util.concurrent.ThreadPoolExecutor$Worker@fa30ff

    Finalizer

    "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@e4de50
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@e4de50
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)

    Reference Handler

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

    Signal Dispatcher

    "Signal Dispatcher" Id=4 Group=system RUNNABLE

    master

    Channel reader thread: i-6f7aee0b

    "Channel reader thread: i-6f7aee0b" Id=1603 Group=main WAITING on com.trilead.ssh2.channel.Channel@45e4ae
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.channel.Channel@45e4ae
    at java.lang.Object.wait(Object.java:485)
    at com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:985)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:79)
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2248)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2541)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2551)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    Channel reader thread: i-f57ee991

    "Channel reader thread: i-f57ee991" Id=1661 Group=main WAITING on com.trilead.ssh2.channel.Channel@13c4517
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.channel.Channel@13c4517
    at java.lang.Object.wait(Object.java:485)
    at com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:985)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:79)
    at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2248)
    at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(ObjectInputStream.java:2428)
    at java.io.ObjectInputStream$BlockDataInputStream.refill(ObjectInputStream.java:2498)
    at java.io.ObjectInputStream$BlockDataInputStream.skipBlockData(ObjectInputStream.java:2400)
    at java.io.ObjectInputStream.skipCustomData(ObjectInputStream.java:1896)
    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1580)
    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1495)
    at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1623)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1322)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1946)
    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1870)
    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

    ConnectorThread:[http-8181]

    "ConnectorThread:[http-8181]" Id=18 Group=main RUNNABLE (in native)
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    - locked java.net.SocksSocketImpl@ef6940
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at winstone.HttpListener.run(HttpListener.java:136)
    at java.lang.Thread.run(Thread.java:662)

    DestroyJavaVM

    "DestroyJavaVM" Id=21 Group=main RUNNABLE

    Executor #0 for i-6f7aee0b

    "Executor #0 for i-6f7aee0b" Id=1590 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #0 for i-f57ee991 : executing dow #209 / waiting for hudson.remoting.Channel@beb3da:i-f57ee991

    "Executor #0 for i-f57ee991 : executing dow #209 / waiting for hudson.remoting.Channel@beb3da:i-f57ee991" Id=1653 Group=main TIMED_WAITING on hudson.remoting.UserRequest@1a7d13c
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.UserRequest@1a7d13c
    at hudson.remoting.Request.call(Request.java:127)
    at hudson.remoting.Channel.call(Channel.java:681)
    at hudson.FilePath.act(FilePath.java:777)
    at hudson.FilePath.act(FilePath.java:770)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.parsePoms(MavenModuleSetBuild.java:914)
    at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:658)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:473)
    at hudson.model.Run.run(Run.java:1408)
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:481)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:238)

    Executor #1 for i-6f7aee0b

    "Executor #1 for i-6f7aee0b" Id=1591 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #1 for i-f57ee991

    "Executor #1 for i-f57ee991" Id=1654 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #2 for i-6f7aee0b

    "Executor #2 for i-6f7aee0b" Id=1592 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #3 for i-6f7aee0b

    "Executor #3 for i-6f7aee0b" Id=1593 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Executor #4 for i-6f7aee0b

    "Executor #4 for i-6f7aee0b" Id=1594 Group=main WAITING on hudson.model.Queue@a89932
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.model.Queue@a89932
    at java.lang.Object.wait(Object.java:485)
    at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
    at hudson.model.Queue.pop(Queue.java:797)
    at hudson.model.Executor.grabJob(Executor.java:286)
    at hudson.model.Executor.run(Executor.java:207)

    Handling GET /threadDump : RequestHandlerThread[#2]

    "Handling GET /threadDump : RequestHandlerThread[#2]" Id=11 Group=main TIMED_WAITING on hudson.remoting.UserRequest@4cb8b
    at java.lang.Object.wait(Native Method)
    - waiting on hudson.remoting.UserRequest@4cb8b
    at hudson.remoting.Request$1.get(Request.java:246)
    at hudson.remoting.Request$1.get(Request.java:184)
    at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)
    at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2671)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
    at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
    at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
    at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
    at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
    at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
    at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
    at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
    at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
    at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
    at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
    at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
    at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
    at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
    at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
    at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
    at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81)
    at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
    at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
    at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:93)
    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:248)
    at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
    at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
    at hudson.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:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
    at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
    at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
    at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
    at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java: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:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
    at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
    at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
    at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
    at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:245)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:148)
    at java.lang.Thread.run(Thread.java:662)

    IM-Reconnector-Thread

    "IM-Reconnector-Thread" Id=31 Group=main WAITING on java.util.concurrent.Semaphore$NonfairSync@fc5262
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.Semaphore$NonfairSync@fc5262
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
    at java.util.concurrent.Semaphore.acquire(Semaphore.java:286)
    at hudson.plugins.im.IMConnectionProvider$ConnectorRunnable.run(IMConnectionProvider.java:160)
    at java.lang.Thread.run(Thread.java:662)

    Jenkins cron thread

    "Jenkins cron thread" Id=22 Group=main TIMED_WAITING on java.util.TaskQueue@184c249
    at java.lang.Object.wait(Native Method)
    - waiting on java.util.TaskQueue@184c249
    at java.util.TimerThread.mainLoop(Timer.java:509)
    at java.util.TimerThread.run(Timer.java:462)

    Jenkins UDP 33848 monitoring thread

    "Jenkins UDP 33848 monitoring thread" Id=38 Group=main RUNNABLE (in native)
    at java.net.PlainDatagramSocketImpl.receive0(Native Method)
    - locked java.net.PlainDatagramSocketImpl@8f37d6
    at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
    - locked java.net.PlainDatagramSocketImpl@8f37d6
    at java.net.DatagramSocket.receive(DatagramSocket.java:725)
    - locked java.net.DatagramPacket@1e9644b
    - locked java.net.MulticastSocket@1b7a504
    at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)

    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:265)
    at java.lang.Thread.run(Thread.java:662)

    NioSocketAcceptor-1

    "NioSocketAcceptor-1" Id=36 Group=main RUNNABLE (in native)
    at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
    at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
    at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
    at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
    - locked sun.nio.ch.Util$2@571222
    - locked java.util.Collections$UnmodifiableSet@bffbbc
    - locked sun.nio.ch.EPollSelectorImpl@dd4337
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
    at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
    at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:285)
    at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:401)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    Ping thread for channel hudson.remoting.Channel@12a2ac4:i-6f7aee0b

    "Ping thread for channel hudson.remoting.Channel@12a2ac4:i-6f7aee0b" Id=1607 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@beb3da:i-f57ee991

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

    Pipe writer thread: i-6f7aee0b

    "Pipe writer thread: i-6f7aee0b" Id=1610 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15698be
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15698be
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

    Pipe writer thread: i-f57ee991

    "Pipe writer thread: i-f57ee991" Id=1665 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e65c8
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e65c8
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
    at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

    pool-3-thread-445

    "pool-3-thread-445" Id=1557 Group=main WAITING on java.util.concurrent.FutureTask$Sync@1c08ecf
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.FutureTask$Sync@1c08ecf
    at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
    at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218)
    at java.util.concurrent.FutureTask.get(FutureTask.java:83)
    at hudson.plugins.ec2.EC2Cloud$1.call(EC2Cloud.java:225)
    at hudson.plugins.ec2.EC2Cloud$1.call(EC2Cloud.java:211)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    pool-3-thread-446

    "pool-3-thread-446" Id=1560 Group=main WAITING on com.trilead.ssh2.Connection$PumpThread@5f766e
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.Connection$PumpThread@5f766e
    at java.lang.Thread.join(Thread.java:1186)
    at java.lang.Thread.join(Thread.java:1239)
    at com.trilead.ssh2.Connection.exec(Connection.java:1442)
    at hudson.plugins.ec2.ssh.EC2UnixLauncher.launch(EC2UnixLauncher.java:88)
    at hudson.plugins.ec2.EC2ComputerLauncher.launch(EC2ComputerLauncher.java:43)
    at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    pool-3-thread-484

    "pool-3-thread-484" Id=1667 Group=main RUNNABLE
    at sun.management.ThreadImpl.dumpThreads0(Native Method)
    at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:433)
    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(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

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

    pool-4-thread-1

    "pool-4-thread-1" Id=32 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1fd8c26
    at sun.misc.Unsafe.park(Native Method)
    - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1fd8c26
    at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
    at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
    at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
    at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
    at java.lang.Thread.run(Thread.java:662)

    pump thread

    "pump thread" Id=1566 Group=main WAITING on com.trilead.ssh2.channel.Channel@e1bca0
    at java.lang.Object.wait(Native Method)
    - waiting on com.trilead.ssh2.channel.Channel@e1bca0
    at java.lang.Object.wait(Object.java:485)
    at com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:985)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
    at com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:70)
    at com.trilead.ssh2.Connection$PumpThread.run(Connection.java:1474)

    RequestHandlerThread[#0]

    "RequestHandlerThread[#0]" Id=9 Group=main WAITING on winstone.RequestHandlerThread@ddf39b
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@ddf39b
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#1]

    "RequestHandlerThread[#1]" Id=10 Group=main WAITING on winstone.RequestHandlerThread@18e7c16
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@18e7c16
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#3]

    "RequestHandlerThread[#3]" Id=12 Group=main WAITING on winstone.RequestHandlerThread@1e53456
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@1e53456
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#4]

    "RequestHandlerThread[#4]" Id=13 Group=main WAITING on winstone.RequestHandlerThread@cf11a4
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@cf11a4
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    RequestHandlerThread[#5]

    "RequestHandlerThread[#5]" Id=65 Group=main WAITING on winstone.RequestHandlerThread@5b1440
    at java.lang.Object.wait(Native Method)
    - waiting on winstone.RequestHandlerThread@5b1440
    at java.lang.Object.wait(Object.java:485)
    at winstone.RequestHandlerThread.run(RequestHandlerThread.java:218)
    at java.lang.Thread.run(Thread.java:662)

    TCP slave agent listener port=0

    "TCP slave agent listener port=0" Id=37 Group=main RUNNABLE (in native)
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
    - locked java.net.SocksSocketImpl@1b2b7d3
    at java.net.ServerSocket.implAccept(ServerSocket.java:462)
    at java.net.ServerSocket.accept(ServerSocket.java:430)
    at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)

    Thread-101

    "Thread-101" Id=1656 Group=main RUNNABLE
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
    at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
    at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
    at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
    at java.lang.Thread.run(Thread.java:662)

    Thread-79

    "Thread-79" Id=1355 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked java.io.BufferedInputStream@7b9888
    at com.sun.jndi.ldap.Connection.run(Connection.java:808)
    at java.lang.Thread.run(Thread.java:662)

    Thread-90

    "Thread-90" Id=1555 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked java.io.BufferedInputStream@1af2eb8
    at com.sun.jndi.ldap.Connection.run(Connection.java:808)
    at java.lang.Thread.run(Thread.java:662)

    Thread-94

    "Thread-94" Id=1563 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
    at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
    at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
    at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
    at java.lang.Thread.run(Thread.java:662)

    Thread-98

    "Thread-98" Id=1598 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.fill_buffer(CipherInputStream.java:41)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.internal_read(CipherInputStream.java:52)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:79)
    at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108)
    at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232)
    at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:672)
    at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:470)
    at java.lang.Thread.run(Thread.java:662)

    Thread-99

    "Thread-99" Id=1631 Group=main RUNNABLE (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
    - locked java.io.BufferedInputStream@1515f87
    at com.sun.jndi.ldap.Connection.run(Connection.java:808)
    at java.lang.Thread.run(Thread.java:662)

    ViewJob reload thread

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

    WinstoneHostConfigurationMgmt:default

    "WinstoneHostConfigurationMgmt:default" Id=17 Group=main TIMED_WAITING
    at java.lang.Thread.sleep(Native Method)
    at winstone.HostConfiguration.run(HostConfiguration.java:174)
    at java.lang.Thread.run(Thread.java:662)

    WinstoneObjectPoolMgmt

    "WinstoneObjectPoolMgmt" Id=14 Group=main TIMED_WAITING
    at java.lang.Thread.sleep(Native Method)
    at winstone.ObjectPool.run(ObjectPool.java:96)
    at java.lang.Thread.run(Thread.java:662)

    Finalizer

    "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@1453092
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@1453092
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

    Java2D Disposer

    "Java2D Disposer" Id=15 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@1e70a0e
    at java.lang.Object.wait(Native Method)
    - waiting on java.lang.ref.ReferenceQueue$Lock@1e70a0e
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
    at sun.java2d.Disposer.run(Disposer.java:127)
    at java.lang.Thread.run(Thread.java:662)

    Reference Handler

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

    Signal Dispatcher

    "Signal Dispatcher" Id=4 Group=system RUNNABLE