Slave hang

235 views
Skip to first unread message

jer...@bodycad.com

unread,
Jan 25, 2017, 9:33:09 AM1/25/17
to Jenkins Users
Hi,

just ran into a problem where the build instruction complete successfully but the slave hang for no apparent reason. Nothing append now on the slave and the executor is considered working on the master. The same build was working the run before with the same settings and environment.

Is there a way to cancel the slave run? I click on all red X and confirm but it never seem to do anything. nothing show into the console either to confirm. Any way to safely stop this (have been 12h since it hang). The only way I see is to unplug the slave or to restart Jenkins service hard service off.

Here's the thread dump if this may help:

Computer.threadPoolForRemoting [#622]

"Computer.threadPoolForRemoting [#622]" Id=2443 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@198d0d12
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@198d0d12
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

Computer.threadPoolForRemoting [#623]

"Computer.threadPoolForRemoting [#623]" Id=2444 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@198d0d12
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@198d0d12
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

DestroyJavaVM

"DestroyJavaVM" Id=17 Group=main RUNNABLE

FilePath.localPool [#27]

"FilePath.localPool [#27]" Id=2445 Group=main RUNNABLE
        at sun
.management.ThreadImpl.dumpThreads0(Native Method)
        at sun
.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:454)
        at hudson
.Functions.getThreadInfos(Functions.java:1220)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:98)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:95)
        at hudson
.remoting.LocalChannel$1.call(LocalChannel.java:52)
        at jenkins
.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

Handling GET /Jenkins/threadDump from 10.1.30.177 : RequestHandlerThread[#16] Jenkins/threadDump.jelly

"Handling GET /Jenkins/threadDump from 10.1.30.177 : RequestHandlerThread[#16] Jenkins/threadDump.jelly" Id=36 Group=main TIMED_WAITING on java.util.concurrent.FutureTask@3079861f
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.FutureTask@3079861f
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.FutureTask.awaitDone(FutureTask.java:426)
        at java
.util.concurrent.FutureTask.get(FutureTask.java:204)
        at hudson
.remoting.LocalChannel$2.get(LocalChannel.java:81)
        at jenkins
.model.Jenkins.getAllThreadDumps(Jenkins.java:3777)
        at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java
.lang.reflect.Method.invoke(Method.java:498)
        at org
.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
        at org
.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
        at org
.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
        at org
.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
        at org
.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
        at org
.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
        at hudson
.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:74)
        at org
.apache.commons.jelly.tags.core.CoreTagLibrary$3.run(CoreTagLibrary.java:134)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
        at org
.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
        at org
.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
        at org
.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:99)
        at org
.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
        at org
.apache.commons.jelly.impl.TagScript.run(TagScript.java:269)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
        at org
.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
        at org
.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
        at org
.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:120)
        at org
.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
        at org
.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:95)
        at org
.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
        at org
.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
        at org
.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:95)
        at org
.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
        at org
.kohsuke.stapler.Stapler.service(Stapler.java:238)
        at javax
.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org
.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
        at hudson
.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
        at hudson
.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
        at hudson
.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
        at hudson
.util.PluginServletFilter.doFilter(PluginServletFilter.java:126)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at hudson
.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at hudson
.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
        at hudson
.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
        at hudson
.security.HudsonFilter.doFilter(HudsonFilter.java:171)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org
.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at hudson
.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org
.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org
.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org
.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org
.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553)
        at org
.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
        at org
.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
        at org
.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
        at org
.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org
.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
        at org
.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org
.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org
.eclipse.jetty.server.Server.handle(Server.java:499)
        at org
.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
        at org
.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
        at org
.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
        at winstone
.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

Handling POST /Jenkins/job/CAD_CPP/job/CAD_CPP_ContinuousBuild/88/pause/toggle from 10.1.30.177 : RequestHandlerThread[#14]

"Handling POST /Jenkins/job/CAD_CPP/job/CAD_CPP_ContinuousBuild/88/pause/toggle from 10.1.30.177 : RequestHandlerThread[#14]" Id=34 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at org
.jenkinsci.plugins.workflow.cps.CpsFlowExecution$7.onSuccess(CpsFlowExecution.java:1152)
        at org
.jenkinsci.plugins.workflow.cps.CpsFlowExecution$7.onSuccess(CpsFlowExecution.java:1144)
        at org
.jenkinsci.plugins.workflow.support.concurrent.Futures$1.run(Futures.java:150)
        at com
.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:253)
        at com
.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.execute(ExecutionList.java:149)
        at com
.google.common.util.concurrent.ExecutionList.add(ExecutionList.java:105)
        at com
.google.common.util.concurrent.AbstractFuture.addListener(AbstractFuture.java:155)
        at org
.jenkinsci.plugins.workflow.support.concurrent.Futures.addCallback(Futures.java:160)
        at org
.jenkinsci.plugins.workflow.support.concurrent.Futures.addCallback(Futures.java:90)
        at org
.jenkinsci.plugins.workflow.cps.CpsFlowExecution.pause(CpsFlowExecution.java:1144)
        at org
.jenkinsci.plugins.workflow.cps.PauseUnpauseAction.doToggle(PauseUnpauseAction.java:58)
        at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun
.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java
.lang.reflect.Method.invoke(Method.java:498)
        at org
.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:335)
        at org
.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:52)
        at org
.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
        at org
.kohsuke.stapler.Function.bindAndInvoke(Function.java:175)
        at org
.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:108)
        at org
.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124)
        at org
.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
        at org
.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
        at org
.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
        at org
.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
        at org
.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
        at org
.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
        at org
.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:236)
        at org
.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
        at org
.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
        at org
.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:236)
        at org
.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
        at org
.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
        at org
.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
        at org
.kohsuke.stapler.Stapler.service(Stapler.java:238)
        at javax
.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org
.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
        at hudson
.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
        at hudson
.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:59)
        at hudson
.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
        at hudson
.util.PluginServletFilter.doFilter(PluginServletFilter.java:126)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at hudson
.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at hudson
.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
        at hudson
.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
        at hudson
.security.HudsonFilter.doFilter(HudsonFilter.java:171)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org
.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at hudson
.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org
.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
        at org
.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
        at org
.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org
.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org
.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553)
        at org
.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
        at org
.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
        at org
.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
        at org
.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org
.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
        at org
.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org
.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org
.eclipse.jetty.server.Server.handle(Server.java:499)
        at org
.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
        at org
.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
        at org
.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
        at winstone
.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

IOHub#1: Selector[keys:1, gen:278287] / Computer.threadPoolForRemoting [#3]

"IOHub#1: Selector[keys:1, gen:278287] / Computer.threadPoolForRemoting [#3]" Id=77 Group=main RUNNABLE (in native)
        at sun
.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun
.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun
.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
       
-  locked sun.nio.ch.Util$3@36580527
       
-  locked java.util.Collections$UnmodifiableSet@dc1f115
       
-  locked sun.nio.ch.EPollSelectorImpl@3373301f
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org
.jenkinsci.remoting.protocol.IOHub.run(IOHub.java:436)
        at jenkins
.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

Jenkins cron thread

"Jenkins cron thread" Id=18 Group=main WAITING on java.util.TaskQueue@4e96af2b
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@4e96af2b
        at java
.lang.Object.wait(Object.java:502)
        at java
.util.TimerThread.mainLoop(Timer.java:526)
        at java
.util.TimerThread.run(Timer.java:505)

Jenkins UDP 33848 monitoring thread

"Jenkins UDP 33848 monitoring thread" Id=58 Group=main RUNNABLE (in native)
        at java
.net.PlainDatagramSocketImpl.receive0(Native Method)
       
-  locked java.net.PlainDatagramSocketImpl@7dcbde59
        at java
.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:143)
       
-  locked java.net.PlainDatagramSocketImpl@7dcbde59
        at java
.net.DatagramSocket.receive(DatagramSocket.java:812)
       
-  locked java.net.DatagramPacket@75f8e072
       
-  locked java.net.MulticastSocket@6b107223
        at hudson
.UDPBroadcastThread.run(UDPBroadcastThread.java:84)

jenkins.util.Timer [#10]

"jenkins.util.Timer [#10]" Id=49 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at jenkins
.model.CauseOfInterruption$UserInterruption.print(CauseOfInterruption.java:128)
        at hudson
.model.Executor.recordCauseOfInterruption(Executor.java:272)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$2$1.run(WorkflowRun.java:262)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

jenkins.util.Timer [#1]

"jenkins.util.Timer [#1]" Id=19 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#2]

"jenkins.util.Timer [#2]" Id=41 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at jenkins
.model.CauseOfInterruption$UserInterruption.print(CauseOfInterruption.java:128)
        at hudson
.model.Executor.recordCauseOfInterruption(Executor.java:272)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$2$1.run(WorkflowRun.java:262)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

jenkins.util.Timer [#3]

"jenkins.util.Timer [#3]" Id=42 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#4]

"jenkins.util.Timer [#4]" Id=43 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at jenkins
.model.CauseOfInterruption$UserInterruption.print(CauseOfInterruption.java:128)
        at hudson
.model.Executor.recordCauseOfInterruption(Executor.java:272)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$2$1.run(WorkflowRun.java:262)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

jenkins.util.Timer [#5]

"jenkins.util.Timer [#5]" Id=44 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#6]

"jenkins.util.Timer [#6]" Id=45 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at jenkins
.model.CauseOfInterruption$UserInterruption.print(CauseOfInterruption.java:128)
        at hudson
.model.Executor.recordCauseOfInterruption(Executor.java:272)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$2$1.run(WorkflowRun.java:262)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

jenkins.util.Timer [#7]

"jenkins.util.Timer [#7]" Id=46 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@32ea8514
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#8]

"jenkins.util.Timer [#8]" Id=47 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at jenkins
.model.CauseOfInterruption$UserInterruption.print(CauseOfInterruption.java:128)
        at hudson
.model.Executor.recordCauseOfInterruption(Executor.java:272)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$2$1.run(WorkflowRun.java:262)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

jenkins.util.Timer [#9]

"jenkins.util.Timer [#9]" Id=48 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.println(PrintStream.java:805)
       
-  blocked on java.io.PrintStream@27e39829
        at jenkins
.model.CauseOfInterruption$UserInterruption.print(CauseOfInterruption.java:128)
        at hudson
.model.Executor.recordCauseOfInterruption(Executor.java:272)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$2$1.run(WorkflowRun.java:262)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).State.Timer

"JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).State.Timer" Id=64 Group=main TIMED_WAITING on java.util.TaskQueue@44911b5e
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@44911b5e
        at java
.util.TimerThread.mainLoop(Timer.java:552)
        at java
.util.TimerThread.run(Timer.java:505)

JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).Timer

"JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).Timer" Id=63 Group=main TIMED_WAITING on java.util.TaskQueue@32165fd6
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@32165fd6
        at java
.util.TimerThread.mainLoop(Timer.java:552)
        at java
.util.TimerThread.run(Timer.java:505)

LauncherControlThread[ControlPort=-1]

"LauncherControlThread[ControlPort=-1]" Id=15 Group=main TIMED_WAITING
        at java
.lang.Thread.sleep(Native Method)
        at winstone
.Launcher.run(Launcher.java:243)
        at java
.lang.Thread.run(Thread.java:745)

NioChannelHub keys=0 gen=0: Computer.threadPoolForRemoting [#2]

"NioChannelHub keys=0 gen=0: Computer.threadPoolForRemoting [#2]" Id=61 Group=main RUNNABLE (in native)
        at sun
.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun
.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun
.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
       
-  locked sun.nio.ch.Util$3@566bda08
       
-  locked java.util.Collections$UnmodifiableSet@ca24a84
       
-  locked sun.nio.ch.EPollSelectorImpl@35bfabc0
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org
.jenkinsci.remoting.nio.NioChannelHub.run(NioChannelHub.java:545)
        at jenkins
.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

org.eclipse.jetty.server.session.HashSessionManager@1ed4004bTimer

"org.eclipse.jetty.server.session.HashSessionManager@1ed4004bTimer" Id=10 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@670169f4
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@670169f4
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#20]

"org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#20]" Id=1153 Group=main RUNNABLE (in native)
        at java
.io.FileInputStream.close0(Native Method)
        at java
.io.FileInputStream.access$000(FileInputStream.java:49)
        at java
.io.FileInputStream$1.close(FileInputStream.java:328)
        at java
.io.FileDescriptor.closeAll(FileDescriptor.java:212)
       
-  locked java.io.FileDescriptor@13756662
        at java
.io.FileInputStream.close(FileInputStream.java:326)
        at org
.apache.commons.io.input.ProxyInputStream.close(ProxyInputStream.java:145)
        at sun
.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378)
        at sun
.nio.cs.StreamDecoder.close(StreamDecoder.java:193)
       
-  locked java.io.InputStreamReader@5677fa68
        at java
.io.InputStreamReader.close(InputStreamReader.java:199)
        at java
.io.BufferedReader.close(BufferedReader.java:525)
       
-  locked java.io.InputStreamReader@5677fa68
        at org
.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:303)
        at org
.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:193)
        at org
.apache.commons.io.LineIterator.close(LineIterator.java:155)
        at hudson
.plugins.warnings.parser.RegexpLineParser.parse(RegexpLineParser.java:100)
        at hudson
.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:282)
        at hudson
.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:261)
        at hudson
.plugins.warnings.WarningsPublisher.parseConsoleLog(WarningsPublisher.java:349)
        at hudson
.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:291)
        at hudson
.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:68)
        at hudson
.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:295)
        at org
.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69)
        at org
.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:59)
        at org
.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
        at hudson
.security.ACL.impersonate(ACL.java:260)
        at org
.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

Ping thread for channel hudson.remoting.Channel@ce60dfa:JNLP4-connect connection from bcadd0011.qcb.hq.bodycad.com/10.1.30.177:58274

"Ping thread for channel hudson.remoting.Channel@ce60dfa:JNLP4-connect connection from bcadd0011.qcb.hq.bodycad.com/10.1.30.177:58274" Id=83 Group=main TIMED_WAITING
        at java
.lang.Thread.sleep(Native Method)
        at hudson
.remoting.PingThread.run(PingThread.java:91)

RemoteInvocationHandler [#80]

"RemoteInvocationHandler [#80]" Id=1897 Group=main TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@174af053
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@174af053
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at hudson
.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:571)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at hudson
.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#10]

"RequestHandlerThread[#10]" Id=30 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#11]

"RequestHandlerThread[#11]" Id=31 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#12]

"RequestHandlerThread[#12]" Id=32 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#13]

"RequestHandlerThread[#13]" Id=33 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#15]

"RequestHandlerThread[#15]" Id=35 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#17]

"RequestHandlerThread[#17]" Id=37 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#18]

"RequestHandlerThread[#18]" Id=38 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#19]

"RequestHandlerThread[#19]" Id=39 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#1]-selector-ServerConnectorManager@5099f949/0

"RequestHandlerThread[#1]-selector-ServerConnectorManager@5099f949/0" Id=13 Group=main RUNNABLE (in native)
        at sun
.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun
.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun
.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
       
-  locked sun.nio.ch.Util$3@7321ab12
       
-  locked java.util.Collections$UnmodifiableSet@49415257
       
-  locked sun.nio.ch.EPollSelectorImpl@32d553a3
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org
.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600)
        at org
.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:549)
        at org
.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)
        at winstone
.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

RequestHandlerThread[#20]

"RequestHandlerThread[#20]" Id=40 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#2]-acceptor-0@75adf0ea-ServerConnector@2a7f1f10{HTTP/1.1}{0.0.0.0:8080}

"RequestHandlerThread[#2]-acceptor-0@75adf0ea-ServerConnector@2a7f1f10{HTTP/1.1}{0.0.0.0:8080}" Id=14 Group=main RUNNABLE (in native)
        at sun
.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
       
-  locked java.lang.Object@f948d81
        at org
.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377)
        at org
.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500)
        at winstone
.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

RequestHandlerThread[#3]

"RequestHandlerThread[#3]" Id=23 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#4]

"RequestHandlerThread[#4]" Id=24 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#5]

"RequestHandlerThread[#5]" Id=25 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#6]

"RequestHandlerThread[#6]" Id=26 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#7]

"RequestHandlerThread[#7]" Id=27 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#8]

"RequestHandlerThread[#8]" Id=28 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#9]

"RequestHandlerThread[#9]" Id=29 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@5a837800
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]

"Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146 Group=main RUNNABLE (in native)
        at java
.io.FileOutputStream.writeBytes(Native Method)
        at java
.io.FileOutputStream.write(FileOutputStream.java:326)
        at java
.io.PrintStream.write(PrintStream.java:480)
       
-  locked java.io.PrintStream@27e39829
        at java
.io.FilterOutputStream.write(FilterOutputStream.java:97)
        at hudson
.console.ConsoleNote.encodeTo(ConsoleNote.java:157)
        at org
.jenkinsci.plugins.workflow.job.console.WorkflowMetadataConsoleFilter.eol(WorkflowMetadataConsoleFilter.java:45)
        at org
.jenkinsci.plugins.workflow.job.console.WorkflowConsoleLogger.logAnnot(WorkflowConsoleLogger.java:70)
        at org
.jenkinsci.plugins.workflow.job.console.WorkflowConsoleLogger.log(WorkflowConsoleLogger.java:64)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.logNodeMessage(WorkflowRun.java:882)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.access$1100(WorkflowRun.java:120)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$GraphL.onNewHead(WorkflowRun.java:863)
        at org
.jenkinsci.plugins.workflow.cps.CpsFlowExecution.notifyListeners(CpsFlowExecution.java:1081)
        at org
.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.run(CpsThreadGroup.java:400)
        at org
.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.run(CpsVmExecutorService.java:35)
        at hudson
.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:112)
        at jenkins
.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

Scheduler-559450121

"Scheduler-559450121" Id=20 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@28b24d0c
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@28b24d0c
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

SocketListener(BCADLX03-QCB-HQ-BODYCAD-COM.local.)

"SocketListener(BCADLX03-QCB-HQ-BODYCAD-COM.local.)" Id=62 Group=main RUNNABLE (in native)
        at java
.net.PlainDatagramSocketImpl.receive0(Native Method)
       
-  locked java.net.PlainDatagramSocketImpl@30dd59d8
        at java
.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:143)
       
-  locked java.net.PlainDatagramSocketImpl@30dd59d8
        at java
.net.DatagramSocket.receive(DatagramSocket.java:812)
       
-  locked java.net.DatagramPacket@1a046414
       
-  locked java.net.MulticastSocket@5683c7e1
        at javax
.jmdns.impl.SocketListener.run(SocketListener.java:41)

sshd-SshServer[3e92dd3c]-timer-thread-1

"sshd-SshServer[3e92dd3c]-timer-thread-1" Id=56 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a30e02
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a30e02
        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

TCP agent listener port=8181

"TCP agent listener port=8181" Id=57 Group=main RUNNABLE (in native)
        at sun
.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)
       
-  locked java.lang.Object@2339352a
        at hudson
.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:145)

Thread-4

"Thread-4" Id=55 Group=main RUNNABLE (in native)
        at sun
.nio.ch.EPoll.epollWait(Native Method)
        at sun
.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194)
        at sun
.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#1] (CAD_CPP/CAD_CPP_ContinuousBuild #88)

"WorkflowRun.copyLogs [#1] (CAD_CPP/CAD_CPP_ContinuousBuild #88)" Id=164 Group=main BLOCKED on java.io.PrintStream@27e39829 owned by "Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/88:CAD_CPP/CAD_CPP_ContinuousBuild #88]]" Id=1146
        at java
.io.PrintStream.write(PrintStream.java:478)
       
-  blocked on java.io.PrintStream@27e39829
        at org
.apache.commons.io.output.ProxyOutputStream.write(ProxyOutputStream.java:90)
        at org
.kohsuke.stapler.framework.io.LargeText$HeadMark.finish(LargeText.java:323)
        at org
.kohsuke.stapler.framework.io.LargeText.writeLogTo(LargeText.java:231)
        at hudson
.console.AnnotatedLargeText.writeRawLogTo(AnnotatedLargeText.java:162)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.writeRawLogTo(WorkflowRun.java:458)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.copyLogs(WorkflowRun.java:418)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.access$600(WorkflowRun.java:120)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$3.run(WorkflowRun.java:295)
       
-  locked java.util.concurrent.atomic.AtomicBoolean@5f951007
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

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

WorkflowRun.copyLogs [#2]

"WorkflowRun.copyLogs [#2]" Id=168 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#3]

"WorkflowRun.copyLogs [#3]" Id=169 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#4]

"WorkflowRun.copyLogs [#4]" Id=171 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#5]

"WorkflowRun.copyLogs [#5]" Id=172 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67eb2cee
        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

Finalizer

"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@24114ca9
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@24114ca9
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at java
.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

Java2D Disposer

"Java2D Disposer" Id=11 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@190638fd
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@190638fd
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at sun
.java2d.Disposer.run(Disposer.java:148)
        at java
.lang.Thread.run(Thread.java:745)

Reference Handler

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

Signal Dispatcher

"Signal Dispatcher" Id=4 Group=system RUNNABLE


Windows 10 Node

AWT-EventQueue-2

"AWT-EventQueue-2" Id=35 Group=javawsApplicationThreadGroup WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47470d9b
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@47470d9b
        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.awt.EventQueue.getNextEvent(Unknown Source)
        at java
.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.run(Unknown Source)

IOHub#1: Selector[keys:0, gen:0] / pool-3-thread-1

"IOHub#1: Selector[keys:0, gen:0] / pool-3-thread-1" Id=45 Group=javawsApplicationThreadGroup RUNNABLE (in native)
        at sun
.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun
.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun
.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun
.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
       
-  locked sun.nio.ch.Util$3@386dcf4
       
-  locked java.util.Collections$UnmodifiableSet@75315248
       
-  locked sun.nio.ch.WindowsSelectorImpl@9cdf971
        at sun
.nio.ch.SelectorImpl.select(Unknown Source)
        at sun
.nio.ch.SelectorImpl.select(Unknown Source)
        at org
.jenkinsci.remoting.protocol.IOHub.run(IOHub.java:436)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

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

javawsApplicationMain

"javawsApplicationMain" Id=41 Group=javawsApplicationThreadGroup WAITING on hudson.remoting.Engine@7dad672b
        at java
.lang.Object.wait(Native Method)
       
-  waiting on hudson.remoting.Engine@7dad672b
        at java
.lang.Thread.join(Unknown Source)
        at java
.lang.Thread.join(Unknown Source)
        at hudson
.remoting.jnlp.Main.main(Main.java:156)
        at hudson
.remoting.jnlp.Main._main(Main.java:149)
        at hudson
.remoting.jnlp.Main.main(Main.java:115)
        at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun
.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun
.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java
.lang.reflect.Method.invoke(Unknown Source)
        at com
.sun.javaws.Launcher.executeApplication(Unknown Source)
        at com
.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at com
.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at com
.sun.javaws.Launcher.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Ping thread for channel hudson.remoting.Channel@b635be4:JNLP4-connect connection to bcadlx03/10.1.30.66:8181

"Ping thread for channel hudson.remoting.Channel@b635be4:JNLP4-connect connection to bcadlx03/10.1.30.66:8181" Id=1090 Group=javawsApplicationThreadGroup TIMED_WAITING
        at java
.lang.Thread.sleep(Native Method)
        at hudson
.remoting.PingThread.run(PingThread.java:91)

pool-3-thread-1192

"pool-3-thread-1192" Id=2189 Group=javawsApplicationThreadGroup TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1a60e3e4
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@1a60e3e4
        at java
.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
        at java
.util.concurrent.SynchronousQueue.poll(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

pool-3-thread-1193 for JNLP4-connect connection to bcadlx03/10.1.30.66:8181 id=63426

"pool-3-thread-1193 for JNLP4-connect connection to bcadlx03/10.1.30.66:8181 id=63426" Id=2190 Group=javawsApplicationThreadGroup RUNNABLE
        at sun
.management.ThreadImpl.dumpThreads0(Native Method)
        at sun
.management.ThreadImpl.dumpAllThreads(Unknown Source)
        at hudson
.Functions.getThreadInfos(Functions.java:1220)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:98)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:95)
        at hudson
.remoting.UserRequest.perform(UserRequest.java:153)
        at hudson
.remoting.UserRequest.perform(UserRequest.java:50)
        at hudson
.remoting.Request$2.run(Request.java:336)
        at hudson
.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
        at java
.util.concurrent.FutureTask.run(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

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

pool-3-thread-682

"pool-3-thread-682" Id=1070 Group=javawsApplicationThreadGroup RUNNABLE (in native)
        at sun
.nio.ch.SocketDispatcher.read0(Native Method)
        at sun
.nio.ch.SocketDispatcher.read(Unknown Source)
        at sun
.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
        at sun
.nio.ch.IOUtil.read(Unknown Source)
        at sun
.nio.ch.SocketChannelImpl.read(Unknown Source)
       
-  locked java.lang.Object@38f9d703
        at hudson
.remoting.SocketChannelStream$1.read(SocketChannelStream.java:35)
        at sun
.nio.ch.ChannelInputStream.read(Unknown Source)
        at sun
.nio.ch.ChannelInputStream.read(Unknown Source)
        at sun
.nio.ch.ChannelInputStream.read(Unknown Source)
       
-  locked sun.nio.ch.ChannelInputStream@17ad65aa
        at java
.nio.channels.Channels$ReadableByteChannelImpl.read(Unknown Source)
       
-  locked java.lang.Object@a4fdb78
        at org
.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:245)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

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

RemoteInvocationHandler [#782]

"RemoteInvocationHandler [#782]" Id=2001 Group=javawsApplicationThreadGroup TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@2f34ce93
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@2f34ce93
        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at hudson
.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:571)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java
.util.concurrent.FutureTask.run(Unknown Source)
        at hudson
.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java
.lang.Thread.run(Unknown Source)

Thread-11

"Thread-11" Id=44 Group=javawsApplicationThreadGroup TIMED_WAITING on hudson.remoting.Channel@b635be4
        at java
.lang.Object.wait(Native Method)
       
-  waiting on hudson.remoting.Channel@b635be4
        at hudson
.remoting.Channel.join(Channel.java:989)
        at hudson
.remoting.Engine.innerRun(Engine.java:457)
        at hudson
.remoting.Engine.run(Engine.java:287)

AWT-EventQueue-1

"AWT-EventQueue-1" Id=33 Group=javawsSecurityThreadGroup WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@449581a0
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@449581a0
        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.awt.EventQueue.getNextEvent(Unknown Source)
        at java
.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.run(Unknown Source)

CacheCleanUpThread

"CacheCleanUpThread" Id=24 Group=javawsSecurityThreadGroup WAITING on com.sun.deploy.cache.CleanupThread@5dc39334
        at java
.lang.Object.wait(Native Method)
       
-  waiting on com.sun.deploy.cache.CleanupThread@5dc39334
        at java
.lang.Object.wait(Unknown Source)
        at com
.sun.deploy.cache.CleanupThread.run(Unknown Source)

CacheMemoryCleanUpThread

"CacheMemoryCleanUpThread" Id=21 Group=javawsSecurityThreadGroup WAITING on java.lang.ref.ReferenceQueue$Lock@211fbc3f
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@211fbc3f
        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at com
.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

Javaws Secure Thread

"Javaws Secure Thread" Id=18 Group=javawsSecurityThreadGroup WAITING on java.lang.Object@36bb44aa
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.Object@36bb44aa
        at java
.lang.Object.wait(Unknown Source)
        at com
.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source)

MemoryCache-DelayedCleanup

"MemoryCache-DelayedCleanup" Id=22 Group=javawsSecurityThreadGroup WAITING on java.util.TaskQueue@5ecb5652
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@5ecb5652
        at java
.lang.Object.wait(Unknown Source)
        at java
.util.TimerThread.mainLoop(Unknown Source)
        at java
.util.TimerThread.run(Unknown Source)

TimerQueue

"TimerQueue" Id=39 Group=javawsSecurityThreadGroup WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3725cd53
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3725cd53
        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.util.concurrent.DelayQueue.take(Unknown Source)
        at javax
.swing.TimerQueue.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

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

AWT-EventQueue-0

"AWT-EventQueue-0" Id=17 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@77a03b7a
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@77a03b7a
        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.awt.EventQueue.getNextEvent(Unknown Source)
        at java
.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.run(Unknown Source)

DestroyJavaVM

"DestroyJavaVM" Id=20 Group=main RUNNABLE

traceMsgQueueThread

"traceMsgQueueThread" Id=11 Group=main WAITING on java.util.ArrayList@438daa50
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.ArrayList@438daa50
        at java
.lang.Object.wait(Unknown Source)
        at com
.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Attach Listener

"Attach Listener" Id=5 Group=system RUNNABLE

AWT-Shutdown

"AWT-Shutdown" Id=14 Group=system WAITING on java.lang.Object@2b029ff5
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.Object@2b029ff5
        at java
.lang.Object.wait(Unknown Source)
        at sun
.awt.AWTAutoShutdown.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

AWT-Windows

"AWT-Windows" Id=15 Group=system RUNNABLE (in native)
        at sun
.awt.windows.WToolkit.eventLoop(Native Method)
        at sun
.awt.windows.WToolkit.run(Unknown Source)

D3D Screen Updater

"D3D Screen Updater" Id=38 Group=system TIMED_WAITING on java.lang.Object@51c5bcb7
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.Object@51c5bcb7
        at sun
.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Finalizer

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

Java2D Disposer

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

Reference Handler

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

Signal Dispatcher

"Signal Dispatcher" Id=4 Group=system RUNNABLE



jer...@bodycad.com

unread,
Jan 26, 2017, 9:57:14 AM1/26/17
to Jenkins Users
It hang again today, seem like the MSBuild Warning plugin is the pipeline step that hang under Windows 10 if the user is in lock (not log off) state. When user that run the slave client is active on the machine it work fine.

step([$class: 'WarningsPublisher', canRunOnFailed: true, consoleParsers: [[parserName: 'MSBuild']]])

This is a problems if on top of having the user log in I need the session to remain unlock.

jer...@bodycad.com

unread,
Jan 30, 2017, 9:15:40 AM1/30/17
to Jenkins Users
I have narrow it down again to the WarningsPublisher MSBuild only when the build is started by a poll, starting the build manually doesn't seem to show the hang behavior on the Windows slave (Linux Master)

Anybody have an idea of why or how to fix this?

jer...@bodycad.com

unread,
Jan 31, 2017, 8:57:33 AM1/31/17
to Jenkins Users
Seem like I put the blame on WarningsPublisher too soon, yesterday it hang on the compilation, running a batch command!
Any way to debug this? Right now this make the whole setup useless, it hang everyday when start by polling. Starting it manually doesn't reproduce the effect.

jer...@bodycad.com

unread,
Jan 31, 2017, 9:28:05 AM1/31/17
to Jenkins Users
Here's another thread dump if that may help figure it out. Not sure, but it seem like the communication between the master and the slave is waiting for each other. Maybe we have network packet lost here, but it should not make them hang, fail maybe after too much retry.

Thread Dump

Windows 10 Node

Computer.threadPoolForRemoting [#984]

"Computer.threadPoolForRemoting [#984]" Id=7706 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18f7ee4c
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18f7ee4c

        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

Computer.threadPoolForRemoting [#985]

"Computer.threadPoolForRemoting [#985]" Id=7707 Group=main TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@18f7ee4c
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@18f7ee4c

        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

DestroyJavaVM

"DestroyJavaVM" Id=18 Group=main RUNNABLE

FilePath.localPool [#108]

"FilePath.localPool [#108]" Id=7709 Group=main RUNNABLE

        at sun
.management.ThreadImpl.dumpThreads0(Native Method)
        at sun
.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:454)
        at hudson
.Functions.getThreadInfos(Functions.java:1220)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:98)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:95)
        at hudson
.remoting.LocalChannel$1.call(LocalChannel.java:52)
        at jenkins
.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@329b9635

Handling GET /Jenkins/threadDump from 10.1.30.177 : RequestHandlerThread[#20] Jenkins/threadDump.jelly

"Handling GET /Jenkins/threadDump from 10.1.30.177 : RequestHandlerThread[#20] Jenkins/threadDump.jelly" Id=102 Group=main TIMED_WAITING on java.util.concurrent.FutureTask@66103c1e
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.FutureTask@66103c1e

       
- java.util.concurrent.ThreadPoolExecutor$Worker@34694b00

IOHub#1: Selector[keys:1, gen:143025] / Computer.threadPoolForRemoting [#2]

"IOHub#1: Selector[keys:1, gen:143025] / Computer.threadPoolForRemoting [#2]" Id=45 Group=main RUNNABLE (in native)

        at sun
.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun
.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun
.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

       
-  locked sun.nio.ch.Util$3@19199ea1
       
-  locked java.util.Collections$UnmodifiableSet@4b498a42
       
-  locked sun.nio.ch.EPollSelectorImpl@792536fe

        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org
.jenkinsci.remoting.protocol.IOHub.run(IOHub.java:436)
        at jenkins
.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@1a8de03d

Jenkins cron thread

"Jenkins cron thread" Id=19 Group=main WAITING on java.util.TaskQueue@66a6c257
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@66a6c257

        at java
.lang.Object.wait(Object.java:502)
        at java
.util.TimerThread.mainLoop(Timer.java:526)
        at java
.util.TimerThread.run(Timer.java:505)

Jenkins UDP 33848 monitoring thread

"Jenkins UDP 33848 monitoring thread" Id=42 Group=main RUNNABLE (in native)
        at java
.net.PlainDatagramSocketImpl.receive0(Native Method)
       
-  locked java.net.PlainDatagramSocketImpl@72ea6a95
        at java
.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:143)
       
-  locked java.net.PlainDatagramSocketImpl@72ea6a95
        at java
.net.DatagramSocket.receive(DatagramSocket.java:812)
       
-  locked java.net.DatagramPacket@6c24ff23
       
-  locked java.net.MulticastSocket@6c6cb5be
        at hudson
.UDPBroadcastThread.run(UDPBroadcastThread.java:84)

jenkins.util.Timer [#10]

"jenkins.util.Timer [#10]" Id=33 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#1]

"jenkins.util.Timer [#1]" Id=20 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#2]

"jenkins.util.Timer [#2]" Id=24 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#3]

"jenkins.util.Timer [#3]" Id=26 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#4]

"jenkins.util.Timer [#4]" Id=27 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#5]

"jenkins.util.Timer [#5]" Id=28 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#6]

"jenkins.util.Timer [#6]" Id=29 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#7]

"jenkins.util.Timer [#7]" Id=30 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#8]

"jenkins.util.Timer [#8]" Id=31 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

jenkins.util.Timer [#9]

"jenkins.util.Timer [#9]" Id=32 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65f9ff01

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).State.Timer

"JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).State.Timer" Id=48 Group=main TIMED_WAITING on java.util.TaskQueue@5853fd7a
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@5853fd7a

        at java
.util.TimerThread.mainLoop(Timer.java:552)
        at java
.util.TimerThread.run(Timer.java:505)

JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).Timer

"JmDNS(BCADLX03-QCB-HQ-BODYCAD-COM.local.).Timer" Id=47 Group=main TIMED_WAITING on java.util.TaskQueue@135ce9be
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@135ce9be

        at java
.util.TimerThread.mainLoop(Timer.java:552)
        at java
.util.TimerThread.run(Timer.java:505)

LauncherControlThread[ControlPort=-1]

"LauncherControlThread[ControlPort=-1]" Id=16 Group=main TIMED_WAITING
        at java
.lang.Thread.sleep(Native Method)

        at winstone
.Launcher.run(Launcher.java:243)
        at java
.lang.Thread.run(Thread.java:745)

NioChannelHub keys=0 gen=0: Computer.threadPoolForRemoting [#1]

"NioChannelHub keys=0 gen=0: Computer.threadPoolForRemoting [#1]" Id=43 Group=main RUNNABLE (in native)

        at sun
.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun
.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun
.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

       
-  locked sun.nio.ch.Util$3@700ddbb0
       
-  locked java.util.Collections$UnmodifiableSet@25b4af86
       
-  locked sun.nio.ch.EPollSelectorImpl@22282ae8

        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org
.jenkinsci.remoting.nio.NioChannelHub.run(NioChannelHub.java:545)
        at jenkins
.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@e837d3

org.eclipse.jetty.server.session.HashSessionManager@60285225Timer

"org.eclipse.jetty.server.session.HashSessionManager@60285225Timer" Id=11 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e653ae4
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e653ae4

        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#10]

"org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution [#10]" Id=6467 Group=main RUNNABLE (in native)

        at java
.io.FileInputStream.close0(Native Method)
        at java
.io.FileInputStream.access$000(FileInputStream.java:49)
        at java
.io.FileInputStream$1.close(FileInputStream.java:328)
        at java
.io.FileDescriptor.closeAll(FileDescriptor.java:212)

       
-  locked java.io.FileDescriptor@120f853c

        at java
.io.FileInputStream.close(FileInputStream.java:326)
        at org
.apache.commons.io.input.ProxyInputStream.close(ProxyInputStream.java:145)
        at sun
.nio.cs.StreamDecoder.implClose(StreamDecoder.java:378)
        at sun
.nio.cs.StreamDecoder.close(StreamDecoder.java:193)

       
-  locked java.io.InputStreamReader@570d0919

        at java
.io.InputStreamReader.close(InputStreamReader.java:199)
        at java
.io.BufferedReader.close(BufferedReader.java:525)

       
-  locked java.io.InputStreamReader@570d0919

        at org
.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:303)
        at org
.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:193)
        at org
.apache.commons.io.LineIterator.close(LineIterator.java:155)
        at hudson
.plugins.warnings.parser.RegexpLineParser.parse(RegexpLineParser.java:100)
        at hudson
.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:282)
        at hudson
.plugins.warnings.parser.ParserRegistry.parse(ParserRegistry.java:261)
        at hudson
.plugins.warnings.WarningsPublisher.parseConsoleLog(WarningsPublisher.java:349)
        at hudson
.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:291)
        at hudson
.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:68)
        at hudson
.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:295)
        at org
.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69)
        at org
.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:59)
        at org
.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
        at hudson
.security.ACL.impersonate(ACL.java:260)
        at org
.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@63faf179

Ping thread for channel hudson.remoting.Channel@8b96a45:JNLP4-connect connection from bcadd0011.qcb.hq.bodycad.com/10.1.30.177:51590

"Ping thread for channel hudson.remoting.Channel@8b96a45:JNLP4-connect connection from bcadd0011.qcb.hq.bodycad.com/10.1.30.177:51590" Id=5339 Group=main TIMED_WAITING
        at java
.lang.Thread.sleep(Native Method)
        at hudson
.remoting.PingThread.run(PingThread.java:91)

RemoteInvocationHandler [#18]

"RemoteInvocationHandler [#18]" Id=7684 Group=main TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@16300322
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@16300322

        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at hudson
.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:571)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at hudson
.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#10]

"RequestHandlerThread[#10]" Id=68 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#11]

"RequestHandlerThread[#11]" Id=69 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#12]

"RequestHandlerThread[#12]" Id=70 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#13]

"RequestHandlerThread[#13]" Id=71 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#14]

"RequestHandlerThread[#14]" Id=81 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#15]

"RequestHandlerThread[#15]" Id=82 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#16]

"RequestHandlerThread[#16]" Id=83 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#17]

"RequestHandlerThread[#17]" Id=93 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#18]

"RequestHandlerThread[#18]" Id=94 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#19]

"RequestHandlerThread[#19]" Id=101 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#1]-selector-ServerConnectorManager@637c5526/0

"RequestHandlerThread[#1]-selector-ServerConnectorManager@637c5526/0" Id=14 Group=main RUNNABLE (in native)

        at sun
.nio.ch.EPollArrayWrapper.epollWait(Native Method)
        at sun
.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
        at sun
.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)

       
-  locked sun.nio.ch.Util$3@1c32d1ae
       
-  locked java.util.Collections$UnmodifiableSet@7b5e8622
       
-  locked sun.nio.ch.EPollSelectorImpl@2b3a5764

        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
        at sun
.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
        at org
.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600)
        at org
.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:549)
        at org
.eclipse.jetty.util.thread.NonBlockingThread.run(NonBlockingThread.java:52)
        at winstone
.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@2b30a42c

RequestHandlerThread[#2]-acceptor-0@2c1c0ac9-ServerConnector@6d60fe40{HTTP/1.1}{0.0.0.0:8080}

"RequestHandlerThread[#2]-acceptor-0@2c1c0ac9-ServerConnector@6d60fe40{HTTP/1.1}{0.0.0.0:8080}" Id=15 Group=main RUNNABLE (in native)

        at sun
.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)

       
-  locked java.lang.Object@3619319b

        at org
.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:377)
        at org
.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:500)
        at winstone
.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@43df23d3

RequestHandlerThread[#3]

"RequestHandlerThread[#3]" Id=25 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#4]

"RequestHandlerThread[#4]" Id=37 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#5]

"RequestHandlerThread[#5]" Id=49 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#6]

"RequestHandlerThread[#6]" Id=50 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#7]

"RequestHandlerThread[#7]" Id=64 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#8]

"RequestHandlerThread[#8]" Id=65 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

RequestHandlerThread[#9]

"RequestHandlerThread[#9]" Id=66 Group=main WAITING on java.util.concurrent.SynchronousQueue$TransferStack@8586385
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@8586385

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
        at java
.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/94:CAD_CPP/CAD_CPP_ContinuousBuild #94]]

"Running CpsFlowExecution[Owner[CAD_CPP/CAD_CPP_ContinuousBuild/94:CAD_CPP/CAD_CPP_ContinuousBuild #94]]" Id=6465 Group=main BLOCKED on java.util.concurrent.atomic.AtomicBoolean@70af083a owned by "WorkflowRun.copyLogs [#2] (CAD_CPP/CAD_CPP_ContinuousBuild #94)" Id=77
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$GraphL.onNewHead(WorkflowRun.java:858)
       
-  blocked on java.util.concurrent.atomic.AtomicBoolean@70af083a

        at org
.jenkinsci.plugins.workflow.cps.CpsFlowExecution.notifyListeners(CpsFlowExecution.java:1081)
        at org
.jenkinsci.plugins.workflow.cps.CpsThreadGroup$3.run(CpsThreadGroup.java:400)
        at org
.jenkinsci.plugins.workflow.cps.CpsVmExecutorService$1.run(CpsVmExecutorService.java:35)
        at hudson
.remoting.SingleLaneExecutorService$1.run(SingleLaneExecutorService.java:112)
        at jenkins
.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@758fbabb

Scheduler-1060830840

"Scheduler-1060830840" Id=23 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c316745
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6c316745

        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

SocketListener(BCADLX03-QCB-HQ-BODYCAD-COM.local.)

"SocketListener(BCADLX03-QCB-HQ-BODYCAD-COM.local.)" Id=46 Group=main RUNNABLE (in native)
        at java
.net.PlainDatagramSocketImpl.receive0(Native Method)
       
-  locked java.net.PlainDatagramSocketImpl@336c2dc5
        at java
.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:143)
       
-  locked java.net.PlainDatagramSocketImpl@336c2dc5
        at java
.net.DatagramSocket.receive(DatagramSocket.java:812)
       
-  locked java.net.DatagramPacket@2a830bae
       
-  locked java.net.MulticastSocket@6d7c8ba9
        at javax
.jmdns.impl.SocketListener.run(SocketListener.java:41)

sshd-SshServer[bf7ad64]-timer-thread-1

"sshd-SshServer[bf7ad64]-timer-thread-1" Id=40 Group=main TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2eefc018
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2eefc018

        at java
.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

TCP agent listener port=8181

"TCP agent listener port=8181" Id=41 Group=main RUNNABLE (in native)

        at sun
.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422)
        at sun
.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250)

       
-  locked java.lang.Object@ff0adb1
        at hudson
.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:145)

Thread-4

"Thread-4" Id=39 Group=main RUNNABLE (in native)

        at sun
.nio.ch.EPoll.epollWait(Native Method)
        at sun
.nio.ch.EPollPort$EventHandlerTask.poll(EPollPort.java:194)
        at sun
.nio.ch.EPollPort$EventHandlerTask.run(EPollPort.java:268)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#1]

"WorkflowRun.copyLogs [#1]" Id=76 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#2] (CAD_CPP/CAD_CPP_ContinuousBuild #94)

"WorkflowRun.copyLogs [#2] (CAD_CPP/CAD_CPP_ContinuousBuild #94)" Id=77 Group=main RUNNABLE (in native)

        at java
.io.FileOutputStream.writeBytes(Native Method)
        at java
.io.FileOutputStream.write(FileOutputStream.java:326)
        at java
.io.PrintStream.write(PrintStream.java:480)

       
-  locked java.io.PrintStream@3fc4d650
        at org
.apache.commons.io.output.ProxyOutputStream.write(ProxyOutputStream.java:90)
        at org
.kohsuke.stapler.framework.io.LargeText.writeLogTo(LargeText.java:220)

        at hudson
.console.AnnotatedLargeText.writeRawLogTo(AnnotatedLargeText.java:162)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.writeRawLogTo(WorkflowRun.java:458)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.copyLogs(WorkflowRun.java:418)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun.access$600(WorkflowRun.java:120)
        at org
.jenkinsci.plugins.workflow.job.WorkflowRun$3.run(WorkflowRun.java:295)

       
-  locked java.util.concurrent.atomic.AtomicBoolean@70af083a

        at java
.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java
.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@2d6a1b31

WorkflowRun.copyLogs [#3]

"WorkflowRun.copyLogs [#3]" Id=78 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#4]

"WorkflowRun.copyLogs [#4]" Id=79 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

WorkflowRun.copyLogs [#5]

"WorkflowRun.copyLogs [#5]" Id=80 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3722f656

        at java
.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088)
        at java
.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java
.lang.Thread.run(Thread.java:745)

Finalizer

"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@5105c89c
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@5105c89c

        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at java
.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

Java2D Disposer

"Java2D Disposer" Id=12 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@54d02e71
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@54d02e71

        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
        at java
.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
        at sun
.java2d.Disposer.run(Disposer.java:148)
        at java
.lang.Thread.run(Thread.java:745)

Reference Handler

"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@287d34af
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.Reference$Lock@287d34af

        at java
.lang.Object.wait(Object.java:502)
        at java
.lang.ref.Reference.tryHandlePending(Reference.java:191)
        at java
.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

Signal Dispatcher

"Signal Dispatcher" Id=4 Group=system RUNNABLE


Windows 10 Node

AWT-EventQueue-2

"AWT-EventQueue-2" Id=33 Group=javawsApplicationThreadGroup WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@449c4119
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@449c4119

        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.awt.EventQueue.getNextEvent(Unknown Source)
        at java
.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.run(Unknown Source)

IOHub#1: Selector[keys:0, gen:0] / pool-2-thread-1

"IOHub#1: Selector[keys:0, gen:0] / pool-2-thread-1" Id=39 Group=javawsApplicationThreadGroup RUNNABLE (in native)

        at sun
.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
        at sun
.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
        at sun
.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
        at sun
.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
        at sun
.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)

       
-  locked sun.nio.ch.Util$3@3fe3645d
       
-  locked java.util.Collections$UnmodifiableSet@3fabdf01
       
-  locked sun.nio.ch.WindowsSelectorImpl@43b0027b

        at sun
.nio.ch.SelectorImpl.select(Unknown Source)
        at sun
.nio.ch.SelectorImpl.select(Unknown Source)
        at org
.jenkinsci.remoting.protocol.IOHub.run(IOHub.java:436)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@24f7f7d

javawsApplicationMain

"javawsApplicationMain" Id=32 Group=javawsApplicationThreadGroup WAITING on hudson.remoting.Engine@252ecd5c
        at java
.lang.Object.wait(Native Method)
       
-  waiting on hudson.remoting.Engine@252ecd5c

        at java
.lang.Thread.join(Unknown Source)
        at java
.lang.Thread.join(Unknown Source)
        at hudson
.remoting.jnlp.Main.main(Main.java:156)
        at hudson
.remoting.jnlp.Main._main(Main.java:149)
        at hudson
.remoting.jnlp.Main.main(Main.java:115)
        at sun
.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun
.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun
.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java
.lang.reflect.Method.invoke(Unknown Source)
        at com
.sun.javaws.Launcher.executeApplication(Unknown Source)
        at com
.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at com
.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at com
.sun.javaws.Launcher.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Ping thread for channel hudson.remoting.Channel@7964a5cb:JNLP4-connect connection to bcadlx03/10.1.30.66:8181

"Ping thread for channel hudson.remoting.Channel@7964a5cb:JNLP4-connect connection to bcadlx03/10.1.30.66:8181" Id=44 Group=javawsApplicationThreadGroup TIMED_WAITING
        at java
.lang.Thread.sleep(Native Method)
        at hudson
.remoting.PingThread.run(PingThread.java:91)

pool-2-thread-2

"pool-2-thread-2" Id=40 Group=javawsApplicationThreadGroup RUNNABLE (in native)

        at sun
.nio.ch.SocketDispatcher.read0(Native Method)
        at sun
.nio.ch.SocketDispatcher.read(Unknown Source)
        at sun
.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
        at sun
.nio.ch.IOUtil.read(Unknown Source)
        at sun
.nio.ch.SocketChannelImpl.read(Unknown Source)

       
-  locked java.lang.Object@566ac444

        at hudson
.remoting.SocketChannelStream$1.read(SocketChannelStream.java:35)
        at sun
.nio.ch.ChannelInputStream.read(Unknown Source)
        at sun
.nio.ch.ChannelInputStream.read(Unknown Source)
        at sun
.nio.ch.ChannelInputStream.read(Unknown Source)

       
-  locked sun.nio.ch.ChannelInputStream@98ebd22
        at java
.nio.channels.Channels$ReadableByteChannelImpl.read(Unknown Source)
       
-  locked java.lang.Object@5eefb0ba

        at org
.jenkinsci.remoting.protocol.impl.BIONetworkLayer$Reader.run(BIONetworkLayer.java:245)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@5178fa5d

pool-2-thread-643

"pool-2-thread-643" Id=805 Group=javawsApplicationThreadGroup TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4222a293
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@4222a293

        at java
.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
        at java
.util.concurrent.SynchronousQueue.poll(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

pool-2-thread-644 for JNLP4-connect connection to bcadlx03/10.1.30.66:8181 id=35597

"pool-2-thread-644 for JNLP4-connect connection to bcadlx03/10.1.30.66:8181 id=35597" Id=806 Group=javawsApplicationThreadGroup RUNNABLE
        at sun
.management.ThreadImpl.dumpThreads0(Native Method)

        at sun
.management.ThreadImpl.dumpAllThreads(Unknown Source)
        at hudson
.Functions.getThreadInfos(Functions.java:1220)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:98)
        at hudson
.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:95)
        at hudson
.remoting.UserRequest.perform(UserRequest.java:153)
        at hudson
.remoting.UserRequest.perform(UserRequest.java:50)
        at hudson
.remoting.Request$2.run(Request.java:336)
        at hudson
.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
        at java
.util.concurrent.FutureTask.run(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

       
Number of locked synchronizers = 1

       
- java.util.concurrent.ThreadPoolExecutor$Worker@7ab78138

pool-2-thread-645

"pool-2-thread-645" Id=807 Group=javawsApplicationThreadGroup TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4222a293
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.SynchronousQueue$TransferStack@4222a293

        at java
.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
        at java
.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
        at java
.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
        at java
.util.concurrent.SynchronousQueue.poll(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java
.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at hudson
.remoting.Engine$1$1.run(Engine.java:94)
        at java
.lang.Thread.run(Unknown Source)

RemoteInvocationHandler [#90]

"RemoteInvocationHandler [#90]" Id=785 Group=javawsApplicationThreadGroup TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@a7d7208
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@a7d7208

        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at hudson
.remoting.RemoteInvocationHandler$Unexporter.run(RemoteInvocationHandler.java:571)
        at java
.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java
.util.concurrent.FutureTask.run(Unknown Source)
        at hudson
.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java
.lang.Thread.run(Unknown Source)

Thread-9

"Thread-9" Id=37 Group=javawsApplicationThreadGroup TIMED_WAITING on hudson.remoting.Channel@7964a5cb
        at java
.lang.Object.wait(Native Method)
       
-  waiting on hudson.remoting.Channel@7964a5cb

        at hudson
.remoting.Channel.join(Channel.java:989)
        at hudson
.remoting.Engine.innerRun(Engine.java:457)
        at hudson
.remoting.Engine.run(Engine.java:287)

AWT-EventQueue-1

"AWT-EventQueue-1" Id=31 Group=javawsSecurityThreadGroup WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66cea058
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@66cea058

        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.awt.EventQueue.getNextEvent(Unknown Source)
        at java
.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.run(Unknown Source)

CacheCleanUpThread

"CacheCleanUpThread" Id=25 Group=javawsSecurityThreadGroup WAITING on com.sun.deploy.cache.CleanupThread@4e996bfe
        at java
.lang.Object.wait(Native Method)
       
-  waiting on com.sun.deploy.cache.CleanupThread@4e996bfe

        at java
.lang.Object.wait(Unknown Source)
        at com
.sun.deploy.cache.CleanupThread.run(Unknown Source)

CacheMemoryCleanUpThread

"CacheMemoryCleanUpThread" Id=22 Group=javawsSecurityThreadGroup WAITING on java.lang.ref.ReferenceQueue$Lock@68ab6fbd
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@68ab6fbd

        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at com
.sun.deploy.cache.MemoryCache$LoadedResourceCleanupThread.run(Unknown Source)

Javaws Secure Thread

"Javaws Secure Thread" Id=18 Group=javawsSecurityThreadGroup WAITING on java.lang.Object@2863b086
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.Object@2863b086

        at java
.lang.Object.wait(Unknown Source)
        at com
.sun.javaws.ui.JavawsSysRun$SecureThread.run(Unknown Source)

MemoryCache-DelayedCleanup

"MemoryCache-DelayedCleanup" Id=23 Group=javawsSecurityThreadGroup WAITING on java.util.TaskQueue@3b3c0bd9
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.TaskQueue@3b3c0bd9

        at java
.lang.Object.wait(Unknown Source)
        at java
.util.TimerThread.mainLoop(Unknown Source)
        at java
.util.TimerThread.run(Unknown Source)

AWT-EventQueue-0

"AWT-EventQueue-0" Id=17 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2da0e8ef
        at sun
.misc.Unsafe.park(Native Method)
       
-  waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2da0e8ef

        at java
.util.concurrent.locks.LockSupport.park(Unknown Source)
        at java
.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
        at java
.awt.EventQueue.getNextEvent(Unknown Source)
        at java
.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java
.awt.EventDispatchThread.run(Unknown Source)

DestroyJavaVM

"DestroyJavaVM" Id=20 Group=main RUNNABLE

traceMsgQueueThread

"traceMsgQueueThread" Id=11 Group=main WAITING on java.util.ArrayList@70ae711a
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.util.ArrayList@70ae711a

        at java
.lang.Object.wait(Unknown Source)
        at com
.sun.deploy.trace.Trace$TraceMsgQueueChecker.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Attach Listener

"Attach Listener" Id=5 Group=system RUNNABLE

AWT-Shutdown

"AWT-Shutdown" Id=14 Group=system WAITING on java.lang.Object@1e45bc61
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.Object@1e45bc61

        at java
.lang.Object.wait(Unknown Source)
        at sun
.awt.AWTAutoShutdown.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

AWT-Windows

"AWT-Windows" Id=15 Group=system RUNNABLE (in native)
        at sun
.awt.windows.WToolkit.eventLoop(Native Method)
        at sun
.awt.windows.WToolkit.run(Unknown Source)

D3D Screen Updater

"D3D Screen Updater" Id=38 Group=system TIMED_WAITING on java.lang.Object@60f910d7
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.Object@60f910d7

        at sun
.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Finalizer

"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@5a630870
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@5a630870

        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java
.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

Java2D Disposer

"Java2D Disposer" Id=13 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@457c1eb3
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.ReferenceQueue$Lock@457c1eb3

        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at java
.lang.ref.ReferenceQueue.remove(Unknown Source)
        at sun
.java2d.Disposer.run(Unknown Source)
        at java
.lang.Thread.run(Unknown Source)

Reference Handler

"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@69f611e9
        at java
.lang.Object.wait(Native Method)
       
-  waiting on java.lang.ref.Reference$Lock@69f611e9

        at java
.lang.Object.wait(Unknown Source)
        at java
.lang.ref.Reference.tryHandlePending(Unknown Source)
        at java
.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

jer...@bodycad.com

unread,
Jan 31, 2017, 9:58:31 AM1/31/17
to Jenkins Users
More info, it seem like if I use the Windows slave computer and the poll occur, it work just fine. So when the user is lock (sleep is disabled, only the screen is allowed to go to sleep on this computer and maximum performance profile is used) and a poll on the master request the slave to do some work, it seem like it can checkout, build and then hang either at the end of the build which is completed.


So the batch command is done and the command have returned, but nothing happen after
msbuild compilation here...
...
00:14:37.575

00:14:37.576 Build succeeded.
00:14:37.577     0 Warning(s)
00:14:37.578     0 Error(s)
00:14:37.579
00:14:37.579 Time Elapsed 00:14:09.54

I'm guessing it has something to do with the desktop access and the user being lock into Windows 10. If anybody have an idea why a batch script hang under those conditions when returning, I'm a bit lost here.

bat returnStatus: false, script: "\"${bcad.msbuild_current}\" ${bcad.msbuild_solution_name} ${bcad.msbuild_default_arg} /t:Build"

I use the returnStatus: False if that may give any idea (so the build doesn't get fail and the pipeline stop by a warning).

jer...@bodycad.com

unread,
Feb 3, 2017, 11:17:34 AM2/3/17
to Jenkins Users
Finally find the problem. Seem like my mount drive under Linux was under heavy usage (the polling was occurring at the same time the IT was doing big backup) and therefor the Master Disk IO could not follow to write the jobs and the RAM vm.dirty_ was flooded. Making the build to hang.

So I changed the polling cron to avoid the conflict, but still a little weird that it doesn't suspend the slave until it can recover. So if the salve can flood the master disk IO the build hang and never recover.

jer...@bodycad.com

unread,
Feb 6, 2017, 9:26:58 AM2/6/17
to Jenkins Users
I called victory way too fast, still can happen, just not as often. The fact that the slave can flood the master is a bit annoying, it should wait and continue later. Right now the behavior is if this happen, the slave/master hang (web gui is still accessible, but impossible to cancel the jobs) and I need to restart the Jenkins daemon everyday :-(

Maybe it's impossible to have the jobs folder under a network mount where the network can sometime be under heavy usage. This was solving the split between the master config and the jobs config/results for backup purpose. The master config change at slow pace and we manually backup the whole machine when doing update keeping the 2 last in case of problems to quickly revert. Jobs on the other hand need to be backup every day in incremental way.
Reply all
Reply to author
Forward
0 new messages