-
Bug
-
Resolution: Unresolved
-
Major
-
None
We seem to have a problem with the hanging maven module builds. The status of the actual build itself shows completed, however the maven modules shows running. The stuck module builds makes the succeeding module builds to be incomplete. Following are the threadDump stack trace from the slave node and not sure the WAITING messages in the threadDump info are the real cause of the issue. The slave itself has been configured with 6 executors in order to execute multiple jobs and Maven 3 is the version used. Need experts advice and a solution to this issue..
Please let me know if you require any further information
Thread Dump
C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\DesktopPageObjects_main/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\DesktopPageObjects_main\.repository site site:deploy: stdout copier
"C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\DesktopPageObjects_main/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\DesktopPageObjects_main\.repository site site:deploy: stdout copier" Id=1463642 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@20f57dd9
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling\.repository clean install -DtargetAppType=RowWebApp: stdout copier
"C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling\.repository clean install -DtargetAppType=RowWebApp: stdout copier" Id=1460237 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@6d5a7c9f
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling\.repository clean install -DtargetAppType=WebApp: stdout copier
"C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling\.repository clean install -DtargetAppType=WebApp: stdout copier" Id=1456091 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@5cd0082c
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 59658: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 59658: stdout copier" Id=500396 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@1e21de2e
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 51950: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 51950: stdout copier" Id=625223 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@6f17dd2b
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 54447: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 54447: stdout copier" Id=643430 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@695673e4
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 55437: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 55437: stdout copier" Id=695944 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@206b8691
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57476: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57476: stdout copier" Id=1457778 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@29fe26c6
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57581: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57581: stdout copier" Id=653514 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@73303c05
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 63442: stdout copier
"C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 63442: stdout copier" Id=461179 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@28a33f93
at java.io.FilterInputStream.read(Unknown Source)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
Channel reader thread: channel
"Channel reader thread: channel" Id=12 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked java.io.BufferedInputStream@185092fa
at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)
main
"main" Id=1 Group=main WAITING on hudson.remoting.Engine@2221e02d
at java.lang.Object.wait(Native Method)
- waiting on hudson.remoting.Engine@2221e02d
at java.lang.Thread.join(Unknown Source)
at java.lang.Thread.join(Unknown Source)
at hudson.remoting.jnlp.Main.main(Main.java:122)
at hudson.remoting.jnlp.Main._main(Main.java:115)
at hudson.remoting.Launcher.run(Launcher.java:194)
at hudson.remoting.Launcher.main(Launcher.java:168)
Ping thread for channel hudson.remoting.Channel@447ecd43:channel
"Ping thread for channel hudson.remoting.Channel@447ecd43:channel" Id=15 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at hudson.remoting.PingThread.run(PingThread.java:86)
Pipe writer thread: channel
"Pipe writer thread: channel" Id=14 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75a2e0bc
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75a2e0bc
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
pool-1-thread-157978
"pool-1-thread-157978" Id=1453420 Group=main RUNNABLE (in native)
at java.lang.ProcessImpl.waitForInterruptibly(Native Method)
at java.lang.ProcessImpl.waitFor(Unknown Source)
at hudson.Proc$LocalProc.join(Proc.java:319)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993)
at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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:60)
at java.lang.Thread.run(Unknown Source)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@69316472
pool-1-thread-158277
"pool-1-thread-158277" Id=1456064 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at hudson.remoting.ProxyInputStream$Buffer.read(ProxyInputStream.java:110)
at hudson.remoting.ProxyInputStream$Chunk.perform(ProxyInputStream.java:132)
at hudson.remoting.ProxyInputStream$Chunk.perform(ProxyInputStream.java:119)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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:60)
at java.lang.Thread.run(Unknown Source)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@2314c9ce
pool-1-thread-158570
"pool-1-thread-158570" Id=1459458 Group=main RUNNABLE (in native)
at java.lang.ProcessImpl.waitForInterruptibly(Native Method)
at java.lang.ProcessImpl.waitFor(Unknown Source)
at hudson.Proc$LocalProc.join(Proc.java:319)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993)
at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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:60)
at java.lang.Thread.run(Unknown Source)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@7ce9af17
pool-1-thread-158968
"pool-1-thread-158968" Id=1463641 Group=main RUNNABLE (in native)
at java.lang.ProcessImpl.waitForInterruptibly(Native Method)
at java.lang.ProcessImpl.waitFor(Unknown Source)
at hudson.Proc$LocalProc.join(Proc.java:319)
at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993)
at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255)
at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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:60)
at java.lang.Thread.run(Unknown Source)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@2fa03afe
pool-1-thread-158977
"pool-1-thread-158977" Id=1463665 Group=main RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
at hudson.Functions.getThreadInfos(Functions.java:889)
at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:96)
at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:287)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
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:60)
at java.lang.Thread.run(Unknown Source)
Number of locked synchronizers = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@ab2758f
Thread-1
"Thread-1" Id=10 Group=main WAITING on hudson.remoting.Channel@447ecd43
at java.lang.Object.wait(Native Method)
- waiting on hudson.remoting.Channel@447ecd43
at java.lang.Object.wait(Object.java:503)
at hudson.remoting.Channel.join(Channel.java:798)
at hudson.remoting.Engine.run(Engine.java:243)
Attach Listener
"Attach Listener" Id=4 Group=system RUNNABLE
Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@51e1678e
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@51e1678e
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@2555c5a1
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@2555c5a1
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
[JENKINS-17056] Hanging Maven module builds
Description |
Original:
We seem to have a problem with the hanging maven module builds. The status of the actual build itself shows completed, however the maven modules shows running. The stuck module builds makes the succeeding module builds to be incomplete. Following are the threadDump stack trace from the slave node and not sure the WAITING messages in the threadDump info are the real cause of the issue. The slave itself has been configured with 6 executors in order to execute multiple jobs and Maven 3 is the version used. Need experts advice and a solution to this issue.. Thread Dump C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\DesktopPageObjects_main/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\DesktopPageObjects_main\.repository site site:deploy: stdout copier "C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\DesktopPageObjects_main/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\DesktopPageObjects_main\.repository site site:deploy: stdout copier" Id=1463642 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@20f57dd9 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling\.repository clean install -DtargetAppType=RowWebApp: stdout copier "C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling\.repository clean install -DtargetAppType=RowWebApp: stdout copier" Id=1460237 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@6d5a7c9f at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling\.repository clean install -DtargetAppType=WebApp: stdout copier "C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling\.repository clean install -DtargetAppType=WebApp: stdout copier" Id=1456091 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@5cd0082c at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 59658: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 59658: stdout copier" Id=500396 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@1e21de2e at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 51950: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 51950: stdout copier" Id=625223 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@6f17dd2b at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 54447: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 54447: stdout copier" Id=643430 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@695673e4 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 55437: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 55437: stdout copier" Id=695944 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@206b8691 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57476: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57476: stdout copier" Id=1457778 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@29fe26c6 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57581: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57581: stdout copier" Id=653514 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@73303c05 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 63442: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 63442: stdout copier" Id=461179 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@28a33f93 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) Channel reader thread: channel "Channel reader thread: channel" Id=12 Group=main RUNNABLE (in native) at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@185092fa at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127) main "main" Id=1 Group=main WAITING on hudson.remoting.Engine@2221e02d at java.lang.Object.wait(Native Method) - waiting on hudson.remoting.Engine@2221e02d at java.lang.Thread.join(Unknown Source) at java.lang.Thread.join(Unknown Source) at hudson.remoting.jnlp.Main.main(Main.java:122) at hudson.remoting.jnlp.Main._main(Main.java:115) at hudson.remoting.Launcher.run(Launcher.java:194) at hudson.remoting.Launcher.main(Launcher.java:168) Ping thread for channel hudson.remoting.Channel@447ecd43:channel "Ping thread for channel hudson.remoting.Channel@447ecd43:channel" Id=15 Group=main TIMED_WAITING at java.lang.Thread.sleep(Native Method) at hudson.remoting.PingThread.run(PingThread.java:86) Pipe writer thread: channel "Pipe writer thread: channel" Id=14 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75a2e0bc at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75a2e0bc at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) pool-1-thread-157978 "pool-1-thread-157978" Id=1453420 Group=main RUNNABLE (in native) at java.lang.ProcessImpl.waitForInterruptibly(Native Method) at java.lang.ProcessImpl.waitFor(Unknown Source) at hudson.Proc$LocalProc.join(Proc.java:319) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@69316472 pool-1-thread-158277 "pool-1-thread-158277" Id=1456064 Group=main RUNNABLE (in native) at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at hudson.remoting.ProxyInputStream$Buffer.read(ProxyInputStream.java:110) at hudson.remoting.ProxyInputStream$Chunk.perform(ProxyInputStream.java:132) at hudson.remoting.ProxyInputStream$Chunk.perform(ProxyInputStream.java:119) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2314c9ce pool-1-thread-158570 "pool-1-thread-158570" Id=1459458 Group=main RUNNABLE (in native) at java.lang.ProcessImpl.waitForInterruptibly(Native Method) at java.lang.ProcessImpl.waitFor(Unknown Source) at hudson.Proc$LocalProc.join(Proc.java:319) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7ce9af17 pool-1-thread-158968 "pool-1-thread-158968" Id=1463641 Group=main RUNNABLE (in native) at java.lang.ProcessImpl.waitForInterruptibly(Native Method) at java.lang.ProcessImpl.waitFor(Unknown Source) at hudson.Proc$LocalProc.join(Proc.java:319) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2fa03afe pool-1-thread-158977 "pool-1-thread-158977" Id=1463665 Group=main RUNNABLE at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.dumpAllThreads(Unknown Source) at hudson.Functions.getThreadInfos(Functions.java:889) at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:96) at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@ab2758f Thread-1 "Thread-1" Id=10 Group=main WAITING on hudson.remoting.Channel@447ecd43 at java.lang.Object.wait(Native Method) - waiting on hudson.remoting.Channel@447ecd43 at java.lang.Object.wait(Object.java:503) at hudson.remoting.Channel.join(Channel.java:798) at hudson.remoting.Engine.run(Engine.java:243) Attach Listener "Attach Listener" Id=4 Group=system RUNNABLE Finalizer "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@51e1678e at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@51e1678e at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Reference Handler "Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@2555c5a1 at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.Reference$Lock@2555c5a1 at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) |
New:
We seem to have a problem with the hanging maven module builds. The status of the actual build itself shows completed, however the maven modules shows running. The stuck module builds makes the succeeding module builds to be incomplete. Following are the threadDump stack trace from the slave node and not sure the WAITING messages in the threadDump info are the real cause of the issue. The slave itself has been configured with 6 executors in order to execute multiple jobs and Maven 3 is the version used. Need experts advice and a solution to this issue.. Please let me know if you require any further information Thread Dump C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\DesktopPageObjects_main/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\DesktopPageObjects_main\.repository site site:deploy: stdout copier "C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\DesktopPageObjects_main/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\DesktopPageObjects_main\.repository site site:deploy: stdout copier" Id=1463642 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@20f57dd9 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling\.repository clean install -DtargetAppType=RowWebApp: stdout copier "C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_ROW_QACI_Freestyling\.repository clean install -DtargetAppType=RowWebApp: stdout copier" Id=1460237 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@6d5a7c9f at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling\.repository clean install -DtargetAppType=WebApp: stdout copier "C:\jenkins\tools\Maven_3\bin\mvn.bat -f C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling/pom.xml -Dmaven.repo.local=C:\jenkins\workspace\HotwireStepDefs_US_QACI_Freestyling\.repository clean install -DtargetAppType=WebApp: stdout copier" Id=1456091 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@5cd0082c at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 59658: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 59658: stdout copier" Id=500396 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@1e21de2e at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 51950: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 51950: stdout copier" Id=625223 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@6f17dd2b at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 54447: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 54447: stdout copier" Id=643430 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@695673e4 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 55437: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 55437: stdout copier" Id=695944 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@206b8691 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57476: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57476: stdout copier" Id=1457778 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@29fe26c6 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57581: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 57581: stdout copier" Id=653514 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@73303c05 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 63442: stdout copier "C:\Program Files\Java\jdk1.6.0_33/bin/java -Xmx1280m -XX:MaxPermSize=256m -cp C:\jenkins\maven3-agent.jar;C:\jenkins\tools\Maven_3\boot\plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main C:\jenkins\tools\Maven_3 C:\jenkins\slave.jar C:\jenkins\maven3-interceptor.jar 63442: stdout copier" Id=461179 Group=main RUNNABLE (in native) at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(Unknown Source) at java.io.BufferedInputStream.read1(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@28a33f93 at java.io.FilterInputStream.read(Unknown Source) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) Channel reader thread: channel "Channel reader thread: channel" Id=12 Group=main RUNNABLE (in native) at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.BufferedInputStream.fill(Unknown Source) at java.io.BufferedInputStream.read(Unknown Source) - locked java.io.BufferedInputStream@185092fa at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127) main "main" Id=1 Group=main WAITING on hudson.remoting.Engine@2221e02d at java.lang.Object.wait(Native Method) - waiting on hudson.remoting.Engine@2221e02d at java.lang.Thread.join(Unknown Source) at java.lang.Thread.join(Unknown Source) at hudson.remoting.jnlp.Main.main(Main.java:122) at hudson.remoting.jnlp.Main._main(Main.java:115) at hudson.remoting.Launcher.run(Launcher.java:194) at hudson.remoting.Launcher.main(Launcher.java:168) Ping thread for channel hudson.remoting.Channel@447ecd43:channel "Ping thread for channel hudson.remoting.Channel@447ecd43:channel" Id=15 Group=main TIMED_WAITING at java.lang.Thread.sleep(Native Method) at hudson.remoting.PingThread.run(PingThread.java:86) Pipe writer thread: channel "Pipe writer thread: channel" Id=14 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75a2e0bc at sun.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@75a2e0bc at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) pool-1-thread-157978 "pool-1-thread-157978" Id=1453420 Group=main RUNNABLE (in native) at java.lang.ProcessImpl.waitForInterruptibly(Native Method) at java.lang.ProcessImpl.waitFor(Unknown Source) at hudson.Proc$LocalProc.join(Proc.java:319) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@69316472 pool-1-thread-158277 "pool-1-thread-158277" Id=1456064 Group=main RUNNABLE (in native) at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.io.FilterInputStream.read(Unknown Source) at hudson.remoting.ProxyInputStream$Buffer.read(ProxyInputStream.java:110) at hudson.remoting.ProxyInputStream$Chunk.perform(ProxyInputStream.java:132) at hudson.remoting.ProxyInputStream$Chunk.perform(ProxyInputStream.java:119) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2314c9ce pool-1-thread-158570 "pool-1-thread-158570" Id=1459458 Group=main RUNNABLE (in native) at java.lang.ProcessImpl.waitForInterruptibly(Native Method) at java.lang.ProcessImpl.waitFor(Unknown Source) at hudson.Proc$LocalProc.join(Proc.java:319) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7ce9af17 pool-1-thread-158968 "pool-1-thread-158968" Id=1463641 Group=main RUNNABLE (in native) at java.lang.ProcessImpl.waitForInterruptibly(Native Method) at java.lang.ProcessImpl.waitFor(Unknown Source) at hudson.Proc$LocalProc.join(Proc.java:319) at hudson.Launcher$RemoteLaunchCallable$1.join(Launcher.java:993) at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at hudson.remoting.RemoteInvocationHandler$RPCRequest.perform(RemoteInvocationHandler.java:274) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:255) at hudson.remoting.RemoteInvocationHandler$RPCRequest.call(RemoteInvocationHandler.java:215) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2fa03afe pool-1-thread-158977 "pool-1-thread-158977" Id=1463665 Group=main RUNNABLE at sun.management.ThreadImpl.dumpThreads0(Native Method) at sun.management.ThreadImpl.dumpAllThreads(Unknown Source) at hudson.Functions.getThreadInfos(Functions.java:889) at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:96) at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:92) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 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:60) at java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@ab2758f Thread-1 "Thread-1" Id=10 Group=main WAITING on hudson.remoting.Channel@447ecd43 at java.lang.Object.wait(Native Method) - waiting on hudson.remoting.Channel@447ecd43 at java.lang.Object.wait(Object.java:503) at hudson.remoting.Channel.join(Channel.java:798) at hudson.remoting.Engine.run(Engine.java:243) Attach Listener "Attach Listener" Id=4 Group=system RUNNABLE Finalizer "Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@51e1678e at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@51e1678e at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Reference Handler "Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@2555c5a1 at java.lang.Object.wait(Native Method) - waiting on java.lang.ref.Reference$Lock@2555c5a1 at java.lang.Object.wait(Object.java:503) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) |
Workflow | Original: JNJira [ 147887 ] | New: JNJira + In-Review [ 177024 ] |