Problem with vm slave

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with vm slave

PeteS
Hi all

I'm new to Hudson and am having a problem with a virtual machine
(VMWare) running Windows2000.

The problem is that I only get a couple of builds before things go out
of 'whack'. When the server is restarted all's well again for a while.
I've added the Hudson log for the last few build attempts to the end of
this mail.
Hopefully someone will be able to identify the cause or offer some
possible causes and solutions.
In the log there are some successful builds but these aren't using the
slave, none of the builds that use the master are having problems.
On the Hudson Sys Config page the clock check for my vm slave returns
the following error also:

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /hudson/checkClock.
Reason: Error reading from remote server

I'm thinking 'time' has a major part to play in all this ; )
Thanks in advance
Pete
----------------------------------------------------------------------------------
20-Sep-2007 14:36:36
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record run
WARNING: Node monitoring Clock Difference aborted.
java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:474)
    at hudson.remoting.Request.call(Request.java:81)
    at hudson.remoting.Channel.call(Channel.java:264)
    at hudson.model.Slave.getClockDifference(Slave.java:210)
    at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
    at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
    at
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)

20-Sep-2007 14:36:36
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record
WARNING: Previous Clock Difference monitoring activity still in
progress. Interrupting

20-Sep-2007 14:07:34 hudson.model.Run run
INFO: LRMS Server #1546 main build action completed: SUCCESS

20-Sep-2007 13:36:36
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record run
WARNING: Node monitoring Clock Difference aborted.
java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:474)
    at hudson.remoting.Request.call(Request.java:81)
    at hudson.remoting.Channel.call(Channel.java:264)
    at hudson.model.Slave.getClockDifference(Slave.java:210)
    at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
    at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
    at
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)

20-Sep-2007 13:36:36
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record
WARNING: Previous Clock Difference monitoring activity still in
progress. Interrupting

20-Sep-2007 13:07:41 hudson.model.Run run
INFO: LRMS Server #1545 main build action completed: SUCCESS

20-Sep-2007 12:36:36
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record run
WARNING: Node monitoring Clock Difference aborted.
java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:474)
    at hudson.remoting.Request.call(Request.java:81)
    at hudson.remoting.Channel.call(Channel.java:264)
    at hudson.model.Slave.getClockDifference(Slave.java:210)
    at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
    at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
    at
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)

20-Sep-2007 12:36:36
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record
WARNING: Previous Clock Difference monitoring activity still in
progress. Interrupting

20-Sep-2007 12:09:26 hudson.model.Run run
INFO: PA_DEMO-RC2.1 #12 main build action completed: FAILURE

20-Sep-2007 12:09:26 hudson.model.AbstractProject checkout
INFO: PA_DEMO-RC2.1 #12 aborted
java.lang.InterruptedException
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:474)
    at hudson.remoting.Request.call(Request.java:81)
    at hudson.remoting.Channel.call(Channel.java:264)
    at hudson.FilePath.act(FilePath.java:273)
    at hudson.FilePath.mkdirs(FilePath.java:328)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:494)
    at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:212)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:178)
    at hudson.model.Run.run(Run.java:577)
    at hudson.model.Build.run(Build.java:103)
    at hudson.model.ResourceController.execute(ResourceController.java:66)
    at hudson.model.Executor.run(Executor.java:59)

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Kohsuke Kawaguchi
Administrator
What happens when a build tries to use the VM slave? Does that block
forever? Fail immediately? If latter, what does the console show?


2007/9/20, Peter Spelman <[hidden email]>:

> Hi all
>
> I'm new to Hudson and am having a problem with a virtual machine
> (VMWare) running Windows2000.
>
> The problem is that I only get a couple of builds before things go out
> of 'whack'. When the server is restarted all's well again for a while.
> I've added the Hudson log for the last few build attempts to the end of
> this mail.
> Hopefully someone will be able to identify the cause or offer some
> possible causes and solutions.
> In the log there are some successful builds but these aren't using the
> slave, none of the builds that use the master are having problems.
> On the Hudson Sys Config page the clock check for my vm slave returns
> the following error also:
>
> Proxy Error
> The proxy server received an invalid response from an upstream server.
> The proxy server could not handle the request POST /hudson/checkClock.
> Reason: Error reading from remote server
>
> I'm thinking 'time' has a major part to play in all this ; )
> Thanks in advance
> Pete
> ----------------------------------------------------------------------------------
> 20-Sep-2007 14:36:36
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record run
> WARNING: Node monitoring Clock Difference aborted.
> java.lang.InterruptedException
>     at java.lang.Object.wait(Native Method)
>     at java.lang.Object.wait(Object.java:474)
>     at hudson.remoting.Request.call(Request.java:81)
>     at hudson.remoting.Channel.call(Channel.java:264)
>     at hudson.model.Slave.getClockDifference(Slave.java:210)
>     at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
>     at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
>     at
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)
>
> 20-Sep-2007 14:36:36
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record
> WARNING: Previous Clock Difference monitoring activity still in
> progress. Interrupting
>
> 20-Sep-2007 14:07:34 hudson.model.Run run
> INFO: LRMS Server #1546 main build action completed: SUCCESS
>
> 20-Sep-2007 13:36:36
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record run
> WARNING: Node monitoring Clock Difference aborted.
> java.lang.InterruptedException
>     at java.lang.Object.wait(Native Method)
>     at java.lang.Object.wait(Object.java:474)
>     at hudson.remoting.Request.call(Request.java:81)
>     at hudson.remoting.Channel.call(Channel.java:264)
>     at hudson.model.Slave.getClockDifference(Slave.java:210)
>     at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
>     at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
>     at
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)
>
> 20-Sep-2007 13:36:36
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record
> WARNING: Previous Clock Difference monitoring activity still in
> progress. Interrupting
>
> 20-Sep-2007 13:07:41 hudson.model.Run run
> INFO: LRMS Server #1545 main build action completed: SUCCESS
>
> 20-Sep-2007 12:36:36
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record run
> WARNING: Node monitoring Clock Difference aborted.
> java.lang.InterruptedException
>     at java.lang.Object.wait(Native Method)
>     at java.lang.Object.wait(Object.java:474)
>     at hudson.remoting.Request.call(Request.java:81)
>     at hudson.remoting.Channel.call(Channel.java:264)
>     at hudson.model.Slave.getClockDifference(Slave.java:210)
>     at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
>     at hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
>     at
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)
>
> 20-Sep-2007 12:36:36
> hudson.node_monitors.AbstractNodeMonitorDescriptor$Record
> WARNING: Previous Clock Difference monitoring activity still in
> progress. Interrupting
>
> 20-Sep-2007 12:09:26 hudson.model.Run run
> INFO: PA_DEMO-RC2.1 #12 main build action completed: FAILURE
>
> 20-Sep-2007 12:09:26 hudson.model.AbstractProject checkout
> INFO: PA_DEMO-RC2.1 #12 aborted
> java.lang.InterruptedException
>     at java.lang.Object.wait(Native Method)
>     at java.lang.Object.wait(Object.java:474)
>     at hudson.remoting.Request.call(Request.java:81)
>     at hudson.remoting.Channel.call(Channel.java:264)
>     at hudson.FilePath.act(FilePath.java:273)
>     at hudson.FilePath.mkdirs(FilePath.java:328)
>     at hudson.model.AbstractProject.checkout(AbstractProject.java:494)
>     at
> hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:212)
>     at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:178)
>     at hudson.model.Run.run(Run.java:577)
>     at hudson.model.Build.run(Build.java:103)
>     at hudson.model.ResourceController.execute(ResourceController.java:66)
>     at hudson.model.Executor.run(Executor.java:59)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Kohsuke Kawaguchi

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

PeteS
Kohsuke Kawaguchi wrote:
> What happens when a build tries to use the VM slave? Does that block
> forever? Fail immediately? If latter, what does the console show?
>  
This is what I get and it just hangs and hangs:

started
Building remotely on lrms

Until I eventually abort and get:

SCM check out aborted
FATAL: null
java.lang.InterruptedException
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:474)
        at hudson.remoting.Request.call(Request.java:81)
        at hudson.remoting.Channel.call(Channel.java:264)
        at hudson.FilePath.act(FilePath.java:273)
        at hudson.FilePath.toURI(FilePath.java:317)
        at hudson.tasks.MailSender.createFailureMail(MailSender.java:191)
        at hudson.tasks.MailSender.getMail(MailSender.java:80)
        at hudson.tasks.MailSender.execute(MailSender.java:57)
        at hudson.tasks.Mailer._perform(Mailer.java:73)
        at hudson.tasks.Mailer.perform(Mailer.java:67)
        at hudson.model.Build$RunnerImpl.post2(Build.java:138)
        at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:243)
        at hudson.model.Run.run(Run.java:595)
        at hudson.model.Build.run(Build.java:103)
        at hudson.model.ResourceController.execute(ResourceController.java:66)
        at hudson.model.Executor.run(Executor.java:59)

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Kohsuke Kawaguchi
Administrator
OK. When a build is hanging, can you go to

   http://server/hudson/computer/SLAVENAME/threadDump

and attach the output here?

2007/9/20, Peter Spelman <[hidden email]>:

> Kohsuke Kawaguchi wrote:
> > What happens when a build tries to use the VM slave? Does that block
> > forever? Fail immediately? If latter, what does the console show?
> >
> This is what I get and it just hangs and hangs:
>
> started
> Building remotely on lrms
>
> Until I eventually abort and get:
>
> SCM check out aborted
> FATAL: null
> java.lang.InterruptedException
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Object.java:474)
>         at hudson.remoting.Request.call(Request.java:81)
>         at hudson.remoting.Channel.call(Channel.java:264)
>         at hudson.FilePath.act(FilePath.java:273)
>         at hudson.FilePath.toURI(FilePath.java:317)
>         at hudson.tasks.MailSender.createFailureMail(MailSender.java:191)
>         at hudson.tasks.MailSender.getMail(MailSender.java:80)
>         at hudson.tasks.MailSender.execute(MailSender.java:57)
>         at hudson.tasks.Mailer._perform(Mailer.java:73)
>         at hudson.tasks.Mailer.perform(Mailer.java:67)
>         at hudson.model.Build$RunnerImpl.post2(Build.java:138)
>         at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:243)
>         at hudson.model.Run.run(Run.java:595)
>         at hudson.model.Build.run(Build.java:103)
>         at hudson.model.ResourceController.execute(ResourceController.java:66)
>         at hudson.model.Executor.run(Executor.java:59)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Kohsuke Kawaguchi

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

PeteS
Kohsuke Kawaguchi wrote:

> OK. When a build is hanging, can you go to
>
>    http://server/hudson/computer/SLAVENAME/threadDump
>
> and attach the output here?
>
> 2007/9/20, Peter Spelman <[hidden email]>:
>  
>> Kohsuke Kawaguchi wrote:
>>    
>>> What happens when a build tries to use the VM slave? Does that block
>>> forever? Fail immediately? If latter, what does the console show?
>>>
>>>      
>> This is what I get and it just hangs and hangs:
>>
>> started
>> Building remotely on lrms
>>
>> Until I eventually abort and get:
>>
>> SCM check out aborted
>> FATAL: null
>> java.lang.InterruptedException
>>         at java.lang.Object.wait(Native Method)
>>         at java.lang.Object.wait(Object.java:474)
>>         at hudson.remoting.Request.call(Request.java:81)
>>         at hudson.remoting.Channel.call(Channel.java:264)
>>         at hudson.FilePath.act(FilePath.java:273)
>>         at hudson.FilePath.toURI(FilePath.java:317)
>>         at hudson.tasks.MailSender.createFailureMail(MailSender.java:191)
>>         at hudson.tasks.MailSender.getMail(MailSender.java:80)
>>         at hudson.tasks.MailSender.execute(MailSender.java:57)
>>         at hudson.tasks.Mailer._perform(Mailer.java:73)
>>         at hudson.tasks.Mailer.perform(Mailer.java:67)
>>         at hudson.model.Build$RunnerImpl.post2(Build.java:138)
>>         at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:243)
>>         at hudson.model.Run.run(Run.java:595)
>>         at hudson.model.Build.run(Build.java:103)
>>         at hudson.model.ResourceController.execute(ResourceController.java:66)
>>         at hudson.model.Executor.run(Executor.java:59)
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>    
I presume

http://myserver_name/hudson/computer/my_slave_name/threadDump

(computer??)

Assuming so, build is still hanging but all I got was the following
proxy error and no threadDump

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET
/hudson/computer/lrms/threadDump.
Reason: Error reading from remote server

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Wolfram Kroll-2
In reply to this post by Kohsuke Kawaguchi

Am 20.09.2007 um 17:23 schrieb Kohsuke Kawaguchi:

> OK. When a build is hanging, can you go to
>
>    http://server/hudson/computer/SLAVENAME/threadDump

Is that URL correct? I only get an error page from tomcat when I try  
to access threadDump. The master threadDump works (on ...080/hudson/
threadDump).

Wolfram


>
> and attach the output here?
>
> 2007/9/20, Peter Spelman <[hidden email]>:
>> Kohsuke Kawaguchi wrote:
>>> What happens when a build tries to use the VM slave? Does that block
>>> forever? Fail immediately? If latter, what does the console show?
>>>
>> This is what I get and it just hangs and hangs:
>>
>> started
>> Building remotely on lrms
>>
>> Until I eventually abort and get:
>>
>> SCM check out aborted
>> FATAL: null
>> java.lang.InterruptedException
>>         at java.lang.Object.wait(Native Method)
>>         at java.lang.Object.wait(Object.java:474)
>>         at hudson.remoting.Request.call(Request.java:81)
>>         at hudson.remoting.Channel.call(Channel.java:264)
>>         at hudson.FilePath.act(FilePath.java:273)
>>         at hudson.FilePath.toURI(FilePath.java:317)
>>         at hudson.tasks.MailSender.createFailureMail
>> (MailSender.java:191)
>>         at hudson.tasks.MailSender.getMail(MailSender.java:80)
>>         at hudson.tasks.MailSender.execute(MailSender.java:57)
>>         at hudson.tasks.Mailer._perform(Mailer.java:73)
>>         at hudson.tasks.Mailer.perform(Mailer.java:67)
>>         at hudson.model.Build$RunnerImpl.post2(Build.java:138)
>>         at hudson.model.AbstractBuild$AbstractRunner.post
>> (AbstractBuild.java:243)
>>         at hudson.model.Run.run(Run.java:595)
>>         at hudson.model.Build.run(Build.java:103)
>>         at hudson.model.ResourceController.execute
>> (ResourceController.java:66)
>>         at hudson.model.Executor.run(Executor.java:59)
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>
>
> --
> Kohsuke Kawaguchi
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

PeteS
Wolfram Kroll wrote:

>
> Am 20.09.2007 um 17:23 schrieb Kohsuke Kawaguchi:
>
>> OK. When a build is hanging, can you go to
>>
>>    http://server/hudson/computer/SLAVENAME/threadDump
>
> Is that URL correct? I only get an error page from tomcat when I try
> to access threadDump. The master threadDump works (on
> ...080/hudson/threadDump).
>
> Wolfram
Just for the record I went to http://my_server/hudson/threadDump while a
vm slave build was hanging (it had been trying to build all night long)
and this is what I got. Does this help? (sorry about the length of post).


Thread Dump

Thread[http-8080-27,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:414)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:440)
java.lang.Thread.run(Thread.java:595)

Thread[main,5,main] (RUNNABLE)
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
java.net.ServerSocket.implAccept(ServerSocket.java:450)
java.net.ServerSocket.accept(ServerSocket.java:421)
org.apache.catalina.core.StandardServer.await(StandardServer.java:389)
org.apache.catalina.startup.Catalina.await(Catalina.java:616)
org.apache.catalina.startup.Catalina.start(Catalina.java:576)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

Thread[http-8080-21,5,main] (RUNNABLE)
java.lang.Thread.dumpThreads(Native Method)
java.lang.Thread.getAllStackTraces(Thread.java:1434)
hudson.Functions.dumpAllThreads(Functions.java:496)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:255)
org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:82)
org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:56)
org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:50)
org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:79)
org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:69)
org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.tags.core.OtherwiseTag.doTag(OtherwiseTag.java:41)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.tags.core.ChooseTag.doTag(ChooseTag.java:38)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.impl.StaticTag.doTag(StaticTag.java:65)
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:112)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:80)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:45)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:262)
org.kohsuke.stapler.jelly.JellyClassTearOff.invokeScript(JellyClassTearOff.java:78)
org.kohsuke.stapler.MetaClass$3.dispatch(MetaClass.java:111)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[TP-Processor4,5,main] (RUNNABLE)
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
java.net.ServerSocket.implAccept(ServerSocket.java:450)
java.net.ServerSocket.accept(ServerSocket.java:421)
org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:306)
org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:660)
org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:870)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:686)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-23,5,main] (RUNNABLE)
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700)
org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-9,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:414)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:440)
java.lang.Thread.run(Thread.java:595)

Thread[TP-Processor3,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:658)
java.lang.Thread.run(Thread.java:595)

Thread[Executor #0 for lrms,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.mkdirs(FilePath.java:328)
hudson.model.AbstractProject.checkout(AbstractProject.java:494)
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:212)
hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:178)
hudson.model.Run.run(Run.java:577)
hudson.model.Build.run(Build.java:103)
hudson.model.ResourceController.execute(ResourceController.java:66)
hudson.model.Executor.run(Executor.java:59)

Thread[http-8080-2,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.util.FormFieldValidator$WorkspaceFileMask.check(FormFieldValidator.java:201)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.tasks.ArtifactArchiver$DescriptorImpl.doCheck(ArtifactArchiver.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-25,5,main] (RUNNABLE)
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700)
org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-20,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Computer.getThreadDump(Computer.java:295)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-14,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.util.FormFieldValidator$WorkspaceFileMask.check(FormFieldValidator.java:201)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.tasks.ArtifactArchiver$DescriptorImpl.doCheck(ArtifactArchiver.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-5,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.util.FormFieldValidator$WorkspaceFileMask.check(FormFieldValidator.java:201)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.tasks.ArtifactArchiver$DescriptorImpl.doCheck(ArtifactArchiver.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-17,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[Channel reader thread: lrms,5,main] (TIMED_WAITING)
java.lang.Object.wait(Native Method)
java.io.PipedInputStream.awaitSpace(PipedInputStream.java:204)
java.io.PipedInputStream.receive(PipedInputStream.java:161)
java.io.PipedOutputStream.write(PipedOutputStream.java:129)
java.io.OutputStream.write(OutputStream.java:58)
hudson.remoting.ProxyOutputStream$Chunk.execute(ProxyOutputStream.java:124)
hudson.remoting.Channel$ReaderThread.run(Channel.java:436)

Thread[Hudson cron thread,5,main] (TIMED_WAITING)
java.lang.Object.wait(Native Method)
java.util.TimerThread.mainLoop(Timer.java:509)
java.util.TimerThread.run(Timer.java:462)

Thread[Signal Dispatcher,9,system] (RUNNABLE)

Thread[class org.jibble.pircbot.OutputThread-Thread,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.jibble.pircbot.Queue.next(Queue.java:93)
org.jibble.pircbot.OutputThread.run(OutputThread.java:91)

Thread[http-8080-10,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.util.FormFieldValidator$WorkspaceFileMask.check(FormFieldValidator.java:201)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.tasks.ArtifactArchiver$DescriptorImpl.doCheck(ArtifactArchiver.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[TCP slave agent listener port=0,5,main] (RUNNABLE)
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
java.net.ServerSocket.implAccept(ServerSocket.java:450)
java.net.ServerSocket.accept(ServerSocket.java:421)
hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:96)

Thread[ContainerBackgroundProcessor[StandardEngine[Catalina]],5,main]
(TIMED_WAITING)
java.lang.Thread.sleep(Native Method)
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1549)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-15,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-12,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-7,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-19,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Computer.getThreadDump(Computer.java:295)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-22,5,main] (RUNNABLE)
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:700)
org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:805)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-24,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:414)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:440)
java.lang.Thread.run(Thread.java:595)

Thread[Reference Handler,10,system] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)

Thread[Thread-9,5,main] (TIMED_WAITING)
java.lang.Object.wait(Native Method)
hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:136)
hudson.model.ViewJob$ReloadThread.run(ViewJob.java:152)

Thread[TP-Processor1,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:658)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-4,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-6,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[pool-2-thread-1,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.model.AbstractProject.pollSCMChanges(AbstractProject.java:530)
hudson.triggers.SCMTrigger$Runner.runPolling(SCMTrigger.java:246)
hudson.triggers.SCMTrigger$Runner.run(SCMTrigger.java:278)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
java.util.concurrent.FutureTask.run(FutureTask.java:123)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-8,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.util.FormFieldValidator$WorkspaceFileMask.check(FormFieldValidator.java:201)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.tasks.ArtifactArchiver$DescriptorImpl.doCheck(ArtifactArchiver.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[Timer-0,5,main] (TIMED_WAITING)
java.lang.Object.wait(Native Method)
java.util.TimerThread.mainLoop(Timer.java:509)
java.util.TimerThread.run(Timer.java:462)

Thread[Executor #0 for master,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.util.OneShotEvent.block(OneShotEvent.java:28)
hudson.model.Queue.pop(Queue.java:340)
hudson.model.Executor.run(Executor.java:51)

Thread[http-8080-3,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[class org.jibble.pircbot.InputThread-Thread,5,main] (RUNNABLE)
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
java.io.InputStreamReader.read(InputStreamReader.java:167)
java.io.BufferedReader.fill(BufferedReader.java:136)
java.io.BufferedReader.readLine(BufferedReader.java:299)
java.io.BufferedReader.readLine(BufferedReader.java:362)
org.jibble.pircbot.InputThread.run(InputThread.java:93)

Thread[http-8080-18,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Computer.getThreadDump(Computer.java:295)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$7.doDispatch(MetaClass.java:208)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-13,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[TP-Processor2,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:658)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-11,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.FilePath.act(FilePath.java:273)
hudson.FilePath.exists(FilePath.java:466)
hudson.util.FormFieldValidator$WorkspaceFileMask.check(FormFieldValidator.java:201)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.tasks.ArtifactArchiver$DescriptorImpl.doCheck(ArtifactArchiver.java:120)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[Executor #0 for windows,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.util.OneShotEvent.block(OneShotEvent.java:28)
hudson.model.Queue.pop(Queue.java:340)
hudson.model.Executor.run(Executor.java:51)

Thread[http-8080-16,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-Acceptor-0,5,main] (RUNNABLE)
java.net.PlainSocketImpl.socketAccept(Native Method)
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
java.net.ServerSocket.implAccept(ServerSocket.java:450)
java.net.ServerSocket.accept(ServerSocket.java:421)
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:310)
java.lang.Thread.run(Thread.java:595)

Thread[process reaper,5,main] (RUNNABLE)
java.lang.UNIXProcess.waitForProcessExit(Native Method)
java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)

Thread[TP-Monitor,5,main] (TIMED_WAITING)
java.lang.Object.wait(Native Method)
org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:561)
java.lang.Thread.run(Thread.java:595)

Thread[stderr copier for remote agent on lrms,5,main] (RUNNABLE)
java.io.FileInputStream.readBytes(Native Method)
java.io.FileInputStream.read(FileInputStream.java:177)
hudson.util.StreamCopyThread.run(StreamCopyThread.java:27)

Thread[Finalizer,8,system] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

Thread[Monitoring thread for Clock Difference started on Fri Sep 21
07:36:36 IST 2007,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:31)
hudson.node_monitors.ClockMonitor$1.monitor(ClockMonitor.java:27)
hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:109)

Thread[http-8080-1,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
hudson.remoting.Request.call(Request.java:81)
hudson.remoting.Channel.call(Channel.java:264)
hudson.model.Slave.getClockDifference(Slave.java:210)
hudson.util.ClockDifference.toHtml(ClockDifference.java:67)
hudson.model.Hudson$9.check(Hudson.java:1678)
hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
hudson.model.Hudson.doCheckClock(Hudson.java:1675)
sun.reflect.GeneratedMethodAccessor285.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:291)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:228)
org.kohsuke.stapler.Stapler.service(Stapler.java:76)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
hudson.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:79)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
java.lang.Thread.run(Thread.java:595)

Thread[http-8080-26,5,main] (WAITING)
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:474)
org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:414)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:440)
java.lang.Thread.run(Thread.java:595)

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Stephen Connolly-2
One issue we have intermittently with VM slaves is if they are running off a DHCP server, they can end up picking up a new IP address, or forgetting their IP address for a short period of time... resulting in a drop in the connection and a hanging of the slave.

I'm not sure that this is in any way related to your issues.

Additionally, ensure that you either have the vmware tools installed with clock sync enabled or have a NTP time server on your network and have the vm sync off of that.

-Stephen
Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

PeteS
Stephen Connolly wrote:

> One issue we have intermittently with VM slaves is if they are running off a
> DHCP server, they can end up picking up a new IP address, or forgetting
> their IP address for a short period of time... resulting in a drop in the
> connection and a hanging of the slave.
>
> I'm not sure that this is in any way related to your issues.
>
> Additionally, ensure that you either have the vmware tools installed with
> clock sync enabled or have a NTP time server on your network and have the vm
> sync off of that.
>
> -Stephen
>  
Thanks Stephen
vm slave has fixed IP, vmware clocksync enabled and NetTime set up as
well. The vm is running on the same machine as Hudson, but this should
not be an issue should it?

Pete

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Kohsuke Kawaguchi
Administrator
In reply to this post by Wolfram Kroll-2
Wolfram Kroll wrote:
> Am 20.09.2007 um 17:23 schrieb Kohsuke Kawaguchi:
>
>> OK. When a build is hanging, can you go to
>>
>>    http://server/hudson/computer/SLAVENAME/threadDump
>
> Is that URL correct? I only get an error page from tomcat when I try  
> to access threadDump. The master threadDump works (on ...080/hudson/
> threadDump).

My apologies. It is .../systemInfo, not .../threadDump

--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Wolfram Kroll-2
Kohsuke Kawaguchi schrieb:

> Wolfram Kroll wrote:
>> Am 20.09.2007 um 17:23 schrieb Kohsuke Kawaguchi:
>>
>>> OK. When a build is hanging, can you go to
>>>
>>>    http://server/hudson/computer/SLAVENAME/threadDump
>>
>> Is that URL correct? I only get an error page from tomcat when I try  
>> to access threadDump. The master threadDump works (on ...080/hudson/
>> threadDump).
>
> My apologies. It is .../systemInfo, not .../threadDump
>

I never actually scrolled down the system info page to see the thread
dump. Just learned another bit of Hudson :-)

Wolfram

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

PeteS
In reply to this post by Kohsuke Kawaguchi
Kohsuke Kawaguchi wrote:

> Wolfram Kroll wrote:
>> Am 20.09.2007 um 17:23 schrieb Kohsuke Kawaguchi:
>>
>>> OK. When a build is hanging, can you go to
>>>
>>>    http://server/hudson/computer/SLAVENAME/threadDump
>>
>> Is that URL correct? I only get an error page from tomcat when I try  
>> to access threadDump. The master threadDump works (on ...080/hudson/
>> threadDump).
>
> My apologies. It is .../systemInfo, not .../threadDump
>
I'm still not having much luck with Hudson and my vm slave.
Currently there is a job happily building away every hour on the master
but 3 jobs continue to hang on the vm slave.
I came in this morning and all my builds had executed up until 09:00am
then the job on the master fell over with the following output:

started
FATAL: Java heap space
java.lang.OutOfMemoryError: Java heap space

After a server restart the master job started building again but my slave job just hung at:

started
Building remotely on lrms
Updating http://my_server/svn/D0040/trunk/workbench
U         build/build.xml
          build
Fetching external item into 'C:\opt\hudson\workspace\D0040_OR\D0040_OR\features\Help'
External at revision -1

and when I
manually aborted the build the complete output was:

started

Building remotely on lrms
Updating http://my_server/svn/D0040/trunk/workbench
U         build/build.xml
          build
Fetching external item into 'C:\opt\hudson\workspace\D0040_OR\D0040_OR\features\Help'
External at revision -1
SCM check out aborted
ERROR: Failed to archive artifacts: D0040_OR\tmp\I.OR_Workbench\*.zip D0040_OR\build\OR_Workbench.EXE
java.io.InterruptedIOException
        at java.io.PipedInputStream.read(PipedInputStream.java:262)
        at java.util.zip.CheckedInputStream.read(CheckedInputStream.java:42)
        at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:200)
        at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:192)
        at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:131)
        at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
        at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68)
        at hudson.FilePath.readFromTar(FilePath.java:861)
        at hudson.FilePath.copyRecursiveTo(FilePath.java:784)
        at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:65)
        at hudson.model.Build$RunnerImpl.post2(Build.java:138)
        at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:243)
        at hudson.model.Run.run(Run.java:595)
        at hudson.model.Build.run(Build.java:103)
        at hudson.model.ResourceController.execute(ResourceController.java:66)
        at hudson.model.Executor.run(Executor.java:59)
Sending e-mails to: [hidden email]
finished: FAILURE

I haven't managed to get a systemInfo/Thread Dump output during a build 'hang' with the url that
was provided. This is really starting to frustrate me now. As I'm relatively new to the whole build
'game' and Hudson I just don't understand what is going wrong!
More help appreciated.
Thanks in advance
Pete

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Stephen Connolly-2
In reply to this post by PeteS
I am now getting an issue whereby connections to a slave that is vmware virtual machines dies after a while.

This seems to be a VMware issue, as when I started a

ping hudsonserver.my.network

Running in the background on the slave, the issue went away.

i.e., I think the VMware network driver is ignoring the log-running TCP connection used by hudson

-Stephen.


Peter Spelman wrote
Stephen Connolly wrote:
> One issue we have intermittently with VM slaves is if they are running off a
> DHCP server, they can end up picking up a new IP address, or forgetting
> their IP address for a short period of time... resulting in a drop in the
> connection and a hanging of the slave.
>
> I'm not sure that this is in any way related to your issues.
>
> Additionally, ensure that you either have the vmware tools installed with
> clock sync enabled or have a NTP time server on your network and have the vm
> sync off of that.
>
> -Stephen
>  
Thanks Stephen
vm slave has fixed IP, vmware clocksync enabled and NetTime set up as
well. The vm is running on the same machine as Hudson, but this should
not be an issue should it?

Pete

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@hudson.dev.java.net
For additional commands, e-mail: users-help@hudson.dev.java.net
Reply | Threaded
Open this post in threaded view
|

Re: Problem with vm slave

Kohsuke Kawaguchi
Administrator

Maybe we need an extra tunneling, so that broken connection can be
re-established?

Or if it just needs some activity, I suppose you could periodic
pointless remote computation to keep some data flowing.


Stephen Connolly wrote:

> I am now getting an issue whereby connections to a slave that is vmware
> virtual machines dies after a while.
>
> This seems to be a VMware issue, as when I started a
>
> ping hudsonserver.my.network
>
> Running in the background on the slave, the issue went away.
>
> i.e., I think the VMware network driver is ignoring the log-running TCP
> connection used by hudson
>
> -Stephen.
>
>
>
> Peter Spelman wrote:
>>
>> Stephen Connolly wrote:
>>> One issue we have intermittently with VM slaves is if they are running
>>> off a
>>> DHCP server, they can end up picking up a new IP address, or forgetting
>>> their IP address for a short period of time... resulting in a drop in the
>>> connection and a hanging of the slave.
>>>
>>> I'm not sure that this is in any way related to your issues.
>>>
>>> Additionally, ensure that you either have the vmware tools installed with
>>> clock sync enabled or have a NTP time server on your network and have the
>>> vm
>>> sync off of that.
>>>
>>> -Stephen
>>>  
>> Thanks Stephen
>> vm slave has fixed IP, vmware clocksync enabled and NetTime set up as
>> well. The vm is running on the same machine as Hudson, but this should
>> not be an issue should it?
>>
>> Pete
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>>
>

--
Kohsuke Kawaguchi
Sun Microsystems                   [hidden email]

smime.p7s (4K) Download Attachment