-
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.
We also seem to be stuck with this same issue.
- We are using Jenkins to run our tests which are written in Robot Framework. When Jenkins executes web based tests (using remote webdriver/grid) , it often hangs forever after executing a few tests. And we need to abort it to stop the job. But, when we run the same tests on the same slave with the same environment(without Jenkins), then all the tests run smoothly.
- As an observation, when it gets stuck, I see (on remote test machine) that the browser remains kind of freezed on last opened web page(during test) as if waiting for the next instruction.
Also, please let me know if I need to post threaddump logs here. Any help would be greatly appreciated.
Jenkins Version : 1.651.1 (Scientific Linux 6.7)
Still waiting for any help on this issue. Or is there any work around like upgrading Jenkins etc?
@George Kraft :
Could you please provide following info :
- which Fedora and Jenkins version you are using ?
- You have used Fedora machine only for Master Jenkins or slave VMs as well?
Thanks in advance.
Hi All,
I am also facing this issue on my Selenium test cases. My application works on JBOSS server. Jenkins v1.559 is running on windows machine. The selenium tests use Junit with ANT. I have a suite of around 1500 tests. The script gets stucks randomly on any test case and times out. If this issue is in Jenkins, could this please be escalated. Please let us know any workaround if available.
Our issue got resolved without having to change the OS. We found that one java process was apparently dying out during the execution (leading to the communication issues with the remote host), so that seemed to create the issue. So after handling that, stuck issue no more there.
Hi pankajbisht700,
I am having the same issue exactly. It has been a while since you have post this. Do you remember how exactly handle the stuck problem in the code?
Thanks for your help in advance.
Best regards,
Burak D.
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?