-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jboss server/Ant build/Junit test
-
Powered by SuggestiMate
When jobs runs its building java classes and test classes. Test started running. After 19-20 min, its stuck always. When comment particular class, it's stuck again in another test class at same 19-20 min time.
[JENKINS-23865] Jenkins Jobs Hanging while running junit tests
Skip to content
title
help for search
easwaranm | log out
Jenkins ENABLE AUTO REFRESH
New Job
People
Build History
Project Relationship
Check File Fingerprint
Manage Jenkins
My Views
Leader board
Disk usage
Build Queue
No builds in the queue.
Build Executor Status
Status
1 Idle
2 Idle
3 Idle
Thread Dump
ConnectorThread:[ajp13-8009]
"ConnectorThread:[ajp13-8009]" Id=19 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked java.net.SocksSocketImpl@2cc3e530
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at winstone.ajp13.Ajp13Listener.run(Ajp13Listener.java:119)
at java.lang.Thread.run(Thread.java:619)
ConnectorThread:[http-8080]
"ConnectorThread:[http-8080]" Id=18 Group=main RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked java.net.SocksSocketImpl@70fbc945
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at winstone.HttpListener.run(HttpListener.java:134)
at java.lang.Thread.run(Thread.java:619)
DestroyJavaVM
"DestroyJavaVM" Id=22 Group=main RUNNABLE
Executor #0 for master
"Executor #0 for master" Id=38 Group=main WAITING on hudson.model.Queue@42d88738
at java.lang.Object.wait(Native Method)
- waiting on hudson.model.Queue@42d88738
at java.lang.Object.wait(Object.java:485)
at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
at hudson.model.Queue.pop(Queue.java:831)
at hudson.model.Executor.grabJob(Executor.java:286)
at hudson.model.Executor.run(Executor.java:207)
Executor #1 for master
"Executor #1 for master" Id=39 Group=main WAITING on hudson.model.Queue@42d88738
at java.lang.Object.wait(Native Method)
- waiting on hudson.model.Queue@42d88738
at java.lang.Object.wait(Object.java:485)
at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
at hudson.model.Queue.pop(Queue.java:831)
at hudson.model.Executor.grabJob(Executor.java:286)
at hudson.model.Executor.run(Executor.java:207)
Executor #2 for master
"Executor #2 for master" Id=40 Group=main WAITING on hudson.model.Queue@42d88738
at java.lang.Object.wait(Native Method)
- waiting on hudson.model.Queue@42d88738
at java.lang.Object.wait(Object.java:485)
at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
at hudson.model.Queue.pop(Queue.java:831)
at hudson.model.Executor.grabJob(Executor.java:286)
at hudson.model.Executor.run(Executor.java:207)
Handling GET /jenkins/threadDump : RequestHandlerThread0
"Handling GET /jenkins/threadDump : RequestHandlerThread0" Id=9 Group=main TIMED_WAITING on java.util.concurrent.FutureTask$Sync@40faf7c6
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.FutureTask$Sync@40faf7c6
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239)
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
at java.util.concurrent.FutureTask.get(FutureTask.java:91)
at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81)
at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2658)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:92)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:74)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
at java.lang.Thread.run(Thread.java:619)
Jenkins cron thread
"Jenkins cron thread" Id=23 Group=main TIMED_WAITING on java.util.TaskQueue@4ecfcd9c
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@4ecfcd9c
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Jenkins UDP 33848 monitoring thread
"Jenkins UDP 33848 monitoring thread" Id=34 Group=main RUNNABLE (in native)
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked java.net.PlainDatagramSocketImpl@78f034a4
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked java.net.PlainDatagramSocketImpl@78f034a4
at java.net.DatagramSocket.receive(DatagramSocket.java:725) - locked java.net.DatagramPacket@170f2641
- locked java.net.MulticastSocket@6398813a
at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)
JmDNS(dev-ftcik-jci01-yelladworks-in.local.).State.Timer
"JmDNS(dev-ftcik-jci01-yelladworks-in.local.).State.Timer" Id=37 Group=main TIMED_WAITING on java.util.TaskQueue@15958fd1
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@15958fd1
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
JmDNS(dev-ftcik-jci01-yelladworks-in.local.).Timer
"JmDNS(dev-ftcik-jci01-yelladworks-in.local.).Timer" Id=36 Group=main TIMED_WAITING on java.util.TaskQueue@e14ed69
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@e14ed69
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
LauncherControlThread[ControlPort=-1]
"LauncherControlThread[ControlPort=-1]" Id=20 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.Launcher.run(Launcher.java:286)
at java.lang.Thread.run(Thread.java:619)
pool-3-thread-1
"pool-3-thread-1" Id=121 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@792e1749
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@792e1749
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
pool-6-thread-41
"pool-6-thread-41" Id=318 Group=main RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at hudson.Functions.getThreadInfos(Functions.java:861)
at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@18a30f01
RequestHandlerThread1
"RequestHandlerThread1" Id=10 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
at winstone.HttpListener.parseURI(HttpListener.java:237)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread2
"RequestHandlerThread2" Id=11 Group=main WAITING on winstone.RequestHandlerThread@1ca1097e
at java.lang.Object.wait(Native Method)
- waiting on winstone.RequestHandlerThread@1ca1097e
at java.lang.Object.wait(Object.java:485)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread3
"RequestHandlerThread3" Id=12 Group=main WAITING on winstone.RequestHandlerThread@10763de1
at java.lang.Object.wait(Native Method)
- waiting on winstone.RequestHandlerThread@10763de1
at java.lang.Object.wait(Object.java:485)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread4
"RequestHandlerThread4" Id=13 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
at winstone.HttpListener.parseURI(HttpListener.java:237)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread5
"RequestHandlerThread5" Id=42 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
at winstone.HttpListener.parseURI(HttpListener.java:237)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
at java.lang.Thread.run(Thread.java:619)
SocketListener(dev-ftcik-jci01-yelladworks-in.local.)
"SocketListener(dev-ftcik-jci01-yelladworks-in.local.)" Id=35 Group=main RUNNABLE (in native)
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked java.net.PlainDatagramSocketImpl@7fee8fb7
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked java.net.PlainDatagramSocketImpl@7fee8fb7
at java.net.DatagramSocket.receive(DatagramSocket.java:725) - locked java.net.DatagramPacket@1ff2b0ff
- locked java.net.MulticastSocket@764245bb
at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)
TCP slave agent listener port=0
"TCP slave agent listener port=0" Id=33 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked java.net.SocksSocketImpl@314c39eb
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)
ViewJob reload thread
"ViewJob reload thread" Id=32 Group=main TIMED_WAITING on java.util.LinkedHashSet@36e8c96
at java.lang.Object.wait(Native Method)
- waiting on java.util.LinkedHashSet@36e8c96
at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)
WinstoneHostConfigurationMgmt:default
"WinstoneHostConfigurationMgmt:default" Id=17 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.HostConfiguration.run(HostConfiguration.java:176)
at java.lang.Thread.run(Thread.java:619)
WinstoneObjectPoolMgmt
"WinstoneObjectPoolMgmt" Id=14 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.ObjectPool.run(ObjectPool.java:103)
at java.lang.Thread.run(Thread.java:619)
Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@72cae19
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@72cae19
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Java2D Disposer
"Java2D Disposer" Id=15 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@225b0af6
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@225b0af6
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@659eefd
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@659eefd
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
Signal Dispatcher
"Signal Dispatcher" Id=4 Group=system RUNNABLE
Help us localize this page
Page generated: Jul 18, 2014 4:12:54 PMJenkins ver. 1.442
Threaddump attached.
Stuck - jobs runs only 19 mins then there is no update on job console, keep running for days. We have to abort.
Place where stuck, we have commented those junit test, again stuck after 10-15 test class run.
Keep stuck at particular interval.
Latest threaddump::
Thread Dump
/etc/apache-ant-1.8.2/bin/ant -file build.xml -DDB_AUTH=clipper_dev sonar-build: stdout copier
"/etc/apache-ant-1.8.2/bin/ant -file build.xml -DDB_AUTH=clipper_dev sonar-build: stdout copier" Id=331 Group=main RUNNABLE (in native)
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:199)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
- locked java.io.BufferedInputStream@606215a4
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60)
ConnectorThread:[ajp13-8009]
"ConnectorThread:[ajp13-8009]" Id=19 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked java.net.SocksSocketImpl@2cc3e530
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at winstone.ajp13.Ajp13Listener.run(Ajp13Listener.java:119)
at java.lang.Thread.run(Thread.java:619)
ConnectorThread:[http-8080]
"ConnectorThread:[http-8080]" Id=18 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked java.net.SocksSocketImpl@70fbc945
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at winstone.HttpListener.run(HttpListener.java:134)
at java.lang.Thread.run(Thread.java:619)
DestroyJavaVM
"DestroyJavaVM" Id=22 Group=main RUNNABLE
Executor #0 for master
"Executor #0 for master" Id=38 Group=main WAITING on hudson.model.Queue@42d88738
at java.lang.Object.wait(Native Method)
- waiting on hudson.model.Queue@42d88738
at java.lang.Object.wait(Object.java:485)
at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
at hudson.model.Queue.pop(Queue.java:831)
at hudson.model.Executor.grabJob(Executor.java:286)
at hudson.model.Executor.run(Executor.java:207)
Executor #1 for master
"Executor #1 for master" Id=39 Group=main WAITING on hudson.model.Queue@42d88738
at java.lang.Object.wait(Native Method)
- waiting on hudson.model.Queue@42d88738
at java.lang.Object.wait(Object.java:485)
at hudson.util.OneShotEvent.block(OneShotEvent.java:72)
at hudson.model.Queue.pop(Queue.java:831)
at hudson.model.Executor.grabJob(Executor.java:286)
at hudson.model.Executor.run(Executor.java:207)
Executor #2 for master : executing TestClipper #4
"Executor #2 for master : executing TestClipper #4" Id=40 Group=main WAITING on java.lang.UNIXProcess@5abe66a1
at java.lang.Object.wait(Native Method)
- waiting on java.lang.UNIXProcess@5abe66a1
at java.lang.Object.wait(Object.java:485)
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:165)
at hudson.Proc$LocalProc.join(Proc.java:319)
at hudson.Launcher$ProcStarter.join(Launcher.java:345)
at hudson.tasks.Ant.perform(Ant.java:217)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:692)
at hudson.model.Build$RunnerImpl.build(Build.java:178)
at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:462)
at hudson.model.Run.run(Run.java:1404)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
Handling GET /jenkins/threadDump : RequestHandlerThread0
"Handling GET /jenkins/threadDump : RequestHandlerThread0" Id=9 Group=main TIMED_WAITING on java.util.concurrent.FutureTask$Sync@477af36b
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.FutureTask$Sync@477af36b
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239)
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
at java.util.concurrent.FutureTask.get(FutureTask.java:91)
at hudson.remoting.LocalChannel$2.get(LocalChannel.java:81)
at jenkins.model.Jenkins.getAllThreadDumps(Jenkins.java:2658)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:258)
at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:104)
at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)
at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)
at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)
at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80)
at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72)
at org.apache.commons.jelly.expression.ExpressionSupport.evaluateRecurse(ExpressionSupport.java:61)
at org.apache.commons.jelly.expression.ExpressionSupport.evaluateAsIterator(ExpressionSupport.java:94)
at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:89)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.CallTagLibScript$1.run(CallTagLibScript.java:98)
at org.apache.commons.jelly.tags.define.InvokeBodyTag.doTag(InvokeBodyTag.java:91)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:270)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99)
at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119)
at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:63)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:63)
at org.kohsuke.stapler.jelly.DefaultScriptInvoker.invokeScript(DefaultScriptInvoker.java:53)
at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:92)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:561)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:646)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:477)
at org.kohsuke.stapler.Stapler.service(Stapler.java:159)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:74)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
at java.lang.Thread.run(Thread.java:619)
Handling POST /jenkins/job/TestClipper/4/logText/progressiveHtml : RequestHandlerThread5
"Handling POST /jenkins/job/TestClipper/4/logText/progressiveHtml : RequestHandlerThread5" Id=42 Group=main RUNNABLE
at java.lang.Object.getClass(Native Method)
at java.util.ArrayList.<init>(ArrayList.java:134)
at winstone.URIUtil.canonicalPath(URIUtil.java:18)
at winstone.WebAppConfiguration.getResource(WebAppConfiguration.java:1821)
at org.kohsuke.stapler.Stapler.openResourcePathByLocale(Stapler.java:200)
at org.kohsuke.stapler.Stapler.service(Stapler.java:144)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:74)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:61)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
at java.lang.Thread.run(Thread.java:619)
Jenkins cron thread
"Jenkins cron thread" Id=23 Group=main TIMED_WAITING on java.util.TaskQueue@4ecfcd9c
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@4ecfcd9c
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
Jenkins UDP 33848 monitoring thread
"Jenkins UDP 33848 monitoring thread" Id=34 Group=main RUNNABLE (in native)
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked java.net.PlainDatagramSocketImpl@78f034a4
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked java.net.PlainDatagramSocketImpl@78f034a4
at java.net.DatagramSocket.receive(DatagramSocket.java:725) - locked java.net.DatagramPacket@170f2641
- locked java.net.MulticastSocket@6398813a
at hudson.UDPBroadcastThread.run(UDPBroadcastThread.java:79)
JmDNS(dev-ftcik-jci01-yelladworks-in.local.).State.Timer
"JmDNS(dev-ftcik-jci01-yelladworks-in.local.).State.Timer" Id=37 Group=main TIMED_WAITING on java.util.TaskQueue@15958fd1
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@15958fd1
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
JmDNS(dev-ftcik-jci01-yelladworks-in.local.).Timer
"JmDNS(dev-ftcik-jci01-yelladworks-in.local.).Timer" Id=36 Group=main TIMED_WAITING on java.util.TaskQueue@e14ed69
at java.lang.Object.wait(Native Method)
- waiting on java.util.TaskQueue@e14ed69
at java.util.TimerThread.mainLoop(Timer.java:509)
at java.util.TimerThread.run(Timer.java:462)
LauncherControlThread[ControlPort=-1]
"LauncherControlThread[ControlPort=-1]" Id=20 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.Launcher.run(Launcher.java:286)
at java.lang.Thread.run(Thread.java:619)
pool-3-thread-1
"pool-3-thread-1" Id=121 Group=main WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@792e1749
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@792e1749
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
pool-6-thread-42
"pool-6-thread-42" Id=333 Group=main RUNNABLE
at sun.management.ThreadImpl.dumpThreads0(Native Method)
at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
at hudson.Functions.getThreadInfos(Functions.java:861)
at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
at hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
at hudson.remoting.LocalChannel$1.call(LocalChannel.java:52)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Number of locked synchronizers = 1
- java.util.concurrent.locks.ReentrantLock$NonfairSync@37dbbd35
process reaper
"process reaper" Id=330 Group=main RUNNABLE (in native)
at java.lang.UNIXProcess.waitForProcessExit(Native Method)
at java.lang.UNIXProcess.access$900(UNIXProcess.java:20)
at java.lang.UNIXProcess$1$1.run(UNIXProcess.java:132)
RequestHandlerThread1
"RequestHandlerThread1" Id=10 Group=main WAITING on winstone.RequestHandlerThread@59031a76
at java.lang.Object.wait(Native Method)
- waiting on winstone.RequestHandlerThread@59031a76
at java.lang.Object.wait(Object.java:485)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread2
"RequestHandlerThread2" Id=11 Group=main WAITING on winstone.RequestHandlerThread@1ca1097e
at java.lang.Object.wait(Native Method)
- waiting on winstone.RequestHandlerThread@1ca1097e
at java.lang.Object.wait(Object.java:485)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread3
"RequestHandlerThread3" Id=12 Group=main WAITING on winstone.RequestHandlerThread@10763de1
at java.lang.Object.wait(Native Method)
- waiting on winstone.RequestHandlerThread@10763de1
at java.lang.Object.wait(Object.java:485)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
at java.lang.Thread.run(Thread.java:619)
RequestHandlerThread4
"RequestHandlerThread4" Id=13 Group=main RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
at winstone.HttpListener.parseURI(HttpListener.java:237)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
at java.lang.Thread.run(Thread.java:619)
SocketListener(dev-ftcik-jci01-yelladworks-in.local.)
"SocketListener(dev-ftcik-jci01-yelladworks-in.local.)" Id=35 Group=main RUNNABLE (in native)
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked java.net.PlainDatagramSocketImpl@7fee8fb7
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) - locked java.net.PlainDatagramSocketImpl@7fee8fb7
at java.net.DatagramSocket.receive(DatagramSocket.java:725) - locked java.net.DatagramPacket@1ff2b0ff
- locked java.net.MulticastSocket@764245bb
at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)
TCP slave agent listener port=0
"TCP slave agent listener port=0" Id=33 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
- locked java.net.SocksSocketImpl@314c39eb
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)
ViewJob reload thread
"ViewJob reload thread" Id=32 Group=main TIMED_WAITING on java.util.LinkedHashSet@36e8c96
at java.lang.Object.wait(Native Method)
- waiting on java.util.LinkedHashSet@36e8c96
at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)
WinstoneHostConfigurationMgmt:default
"WinstoneHostConfigurationMgmt:default" Id=17 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.HostConfiguration.run(HostConfiguration.java:176)
at java.lang.Thread.run(Thread.java:619)
WinstoneObjectPoolMgmt
"WinstoneObjectPoolMgmt" Id=14 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.ObjectPool.run(ObjectPool.java:103)
at java.lang.Thread.run(Thread.java:619)
Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@72cae19
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@72cae19
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Java2D Disposer
"Java2D Disposer" Id=15 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@225b0af6
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@225b0af6
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.java2d.Disposer.run(Disposer.java:125)
at java.lang.Thread.run(Thread.java:619)
Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@659eefd
at java.lang.Object.wait(Native Method)
To clarify, the same issue does not occur on the same machine, same user, same environment, when run from outside Jenkins?
Yes, outside jenkins we are able to run build and test perfectly. We use to face issue within jenkins only. And one more observation, i am wondering this time mannered stuck. After 19-20 min build and test run, it's stuck. Irrespective of package and test classes its stopping. I have verified space and memory and cpu usage all, seems all fine. If any external cause it should not allow to build or run tests,but in this case no issue for this at beginning. It's stop at 20th minutes.
Jenkin version:jenkins-1.442
We are having a similar issue running our Android Robolectric junit tests on a Jenkins (Windows) v1.651.1 server. Our tests randomly hang, then get timed out and aborted more often than not. Our Robolectric junits seem to run fine in Android Studio on our laptops (ie., Linux, OS X).
SOLUTION: The fix for my issue was to rebase Jenkins on a Fedora Linux machine instead of using Microsoft Windows.
Are you able to reproduce this on a newly installed Jenkins instance building your project, or building an open source project (which would allow others to reproduce the problem)?
Please provide the output of /threadDump while it's stuck.
Please explain in detail what you mean by 'stuck'? The job doesn't continue? Jenkins stops responding?