-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
Major
-
Component/s: email-ext-plugin
Problem:
Sending email hangs for a long time.
Project:
maven3, svn.
After many time of debugging found that job spends many time during getting info about commiters (svn plugin parses some xml info).
Stacktrace's dynamic:
First ThreadDump
Thread Dump
ConnectorThread:[http-8888]
"ConnectorThread:[http-8888]" Id=13 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked java.net.SocksSocketImpl@52bad42c
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at winstone.HttpListener.run(HttpListener.java:136)
at java.lang.Thread.run(Thread.java:662)
SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)
"SocketListener(fe80:0:0:0:1031:3dff:fe29:8a45%2.local.)" Id=43 Group=main RUNNABLE (in native)
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked java.net.PlainDatagramSocketImpl@67a86d74
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
- locked java.net.PlainDatagramSocketImpl@67a86d74
at java.net.DatagramSocket.receive(DatagramSocket.java:725)
- locked java.net.DatagramPacket@af5dd35
- locked java.net.MulticastSocket@138dc832
at javax.jmdns.impl.SocketListener.run(SocketListener.java:41)
TCP slave agent listener port=0
"TCP slave agent listener port=0" Id=41 Group=main RUNNABLE (in native)
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked java.net.SocksSocketImpl@6c18520d
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at hudson.TcpSlaveAgentListener.run(TcpSlaveAgentListener.java:127)
ViewJob reload thread
"ViewJob reload thread" Id=35 Group=main TIMED_WAITING on java.util.LinkedHashSet@2806a0fa
at java.lang.Object.wait(Native Method)
- waiting on java.util.LinkedHashSet@2806a0fa
at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:171)
at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:188)
WinstoneHostConfigurationMgmt:default
"WinstoneHostConfigurationMgmt:default" Id=12 Group=main TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at winstone.HostConfiguration.run(HostConfiguration.java:174)
at java.lang.Thread.run(Thread.java:662)
Finalizer
"Finalizer" Id=3 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@5d9d8664
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@5d9d8664
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=10 Group=system WAITING on java.lang.ref.ReferenceQueue$Lock@67bfbf22
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.ReferenceQueue$Lock@67bfbf22
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:127)
at java.lang.Thread.run(Thread.java:662)
Reference Handler
"Reference Handler" Id=2 Group=system WAITING on java.lang.ref.Reference$Lock@10e23f40
at java.lang.Object.wait(Native Method)
- waiting on java.lang.ref.Reference$Lock@10e23f40
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
Signal Dispatcher
"Signal Dispatcher" Id=5 Group=system RUNNABLE
Solution:
Disable "send to commiters".
Svn changeset is not very big, svn folder also not very big, but parse xml parsing is very long.
- duplicates
-
JENKINS-14755 Mail address resolution can take a significant amount of time
-
- Resolved
-
- is related to
-
JENKINS-13295 Jenkins hangs for ~1 hour after posting 'Sending Email'
-
- Resolved
-