[ 
https://issues.jenkins-ci.org/browse/JENKINS-13103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160337#comment-160337
 ] 

aflat commented on JENKINS-13103:
---------------------------------

ThreadDump

Thread Dump
Aunt Zelma's VP Listener 1

"Aunt Zelma's VP Listener 1" Id=56 Group=main RUNNABLE (in native)
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.DataInputStream.readFully(Unknown Source)
        at java.io.DataInputStream.readFully(Unknown Source)
        at com.lotus.sametime.core.util.connection.e.a(Unknown Source)
        at com.lotus.sametime.core.util.connection.e.a(Unknown Source)
        at com.lotus.sametime.core.util.connection.i.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


Aunt Zelma's VP Listener 2

"Aunt Zelma's VP Listener 2" Id=58 Group=main TIMED_WAITING on 
java.io.PipedInputStream@a3f805
        at java.lang.Object.wait(Native Method)
        -  waiting on java.io.PipedInputStream@a3f805
        at java.io.PipedInputStream.read(Unknown Source)
        at java.io.PipedInputStream.read(Unknown Source)
        at java.io.DataInputStream.readFully(Unknown Source)
        at java.io.DataInputStream.readFully(Unknown Source)
        at com.lotus.sametime.core.util.connection.k.a(RC2Receiver.java)
        at com.lotus.sametime.core.util.connection.i.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


AWT-Windows

"AWT-Windows" Id=1129 Group=main RUNNABLE (in native)
        at sun.awt.windows.WToolkit.eventLoop(Native Method)
        at sun.awt.windows.WToolkit.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


Channel reader thread: 192.168.200.200

"Channel reader thread: 192.168.200.200" Id=296 Group=main WAITING on 
java.lang.Object@e3c02d
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.Object@e3c02d
        at java.lang.Object.wait(Object.java:485)
        at com.trilead.ssh2.StreamGobbler.read(StreamGobbler.java:144)
        at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
        at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown 
Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

Channel reader thread: HudsonSlave7 CentOS 5.4 x64

"Channel reader thread: HudsonSlave7 CentOS 5.4 x64" Id=566 Group=main WAITING 
on java.lang.Object@6ace6b
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.Object@6ace6b
        at java.lang.Object.wait(Object.java:485)
        at com.trilead.ssh2.StreamGobbler.read(StreamGobbler.java:144)
        at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
        at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
        at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown 
Source)
        at java.io.ObjectInputStream.readObject0(Unknown Source)
        at java.io.ObjectInputStream.readObject(Unknown Source)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

Chuck the postman's dispatching thread.1

"Chuck the postman's dispatching thread.1" Id=43 Group=main TIMED_WAITING on 
com.lotus.sametime.core.comparch.DispatchingThreadPool@ceb795
        at java.lang.Object.wait(Native Method)
        -  waiting on 
com.lotus.sametime.core.comparch.DispatchingThreadPool@ceb795
        at 
com.lotus.sametime.core.comparch.DispatchingThreadPool.a(DispatchingThreadPool.java)
        at com.lotus.sametime.core.comparch.c.run(MessageDispatchingThread.java)
        at java.lang.Thread.run(Unknown Source)


ComThread for Finalizing set up

"ComThread for Finalizing set up" Id=73 Group=main RUNNABLE (in native)
        at com4j.Win32Lock.suspend0(Native Method)
        at com4j.Win32Lock.suspend(Win32Lock.java:33)
        at com4j.ComThread.run0(ComThread.java:135)
        at com4j.ComThread.run(ComThread.java:125)


ConnectorThread:[ajp13-8009]

"ConnectorThread:[ajp13-8009]" Id=18 Group=main RUNNABLE (in native)
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        -  locked java.net.SocksSocketImpl@15f1299
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at winstone.ajp13.Ajp13Listener.run(Ajp13Listener.java:116)
        at java.lang.Thread.run(Unknown Source)


ConnectorThread:[http-8080]

"ConnectorThread:[http-8080]" Id=17 Group=main RUNNABLE (in native)
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(Unknown Source)
        -  locked java.net.SocksSocketImpl@be02b1
        at java.net.ServerSocket.implAccept(Unknown Source)
        at java.net.ServerSocket.accept(Unknown Source)
        at winstone.HttpListener.run(HttpListener.java:136)
        at java.lang.Thread.run(Unknown Source)


DestroyJavaVM

"DestroyJavaVM" Id=21 Group=main RUNNABLE

Executor #1 for HudsonSlave7 CentOS 5.4 x64 : executing JOB_Main_CI #1836

"Executor #1 for HudsonSlave7 CentOS 5.4 x64 : executing JOB_Main_CI #1836" 
Id=129 Group=main TIMED_WAITING on [B@65df74
        at java.lang.Object.wait(Native Method)
        -  waiting on [B@65df74
        at 
hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:173)
        at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
        at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
        at sun.nio.cs.StreamDecoder.read(Unknown Source)
        -  locked java.io.InputStreamReader@60c214
        at java.io.InputStreamReader.read(Unknown Source)
        at java.io.BufferedReader.fill(Unknown Source)
        at java.io.BufferedReader.readLine(Unknown Source)
        -  locked java.io.InputStreamReader@60c214
        at java.io.BufferedReader.readLine(Unknown Source)
        at 
com.tek42.perforce.parse.AbstractPerforceTemplate.getPerforceResponse(AbstractPerforceTemplate.java:330)
        at 
com.tek42.perforce.parse.AbstractPerforceTemplate.getPerforceResponse(AbstractPerforceTemplate.java:292)
        at com.tek42.perforce.parse.Users.exists(Users.java:61)
        at com.tek42.perforce.parse.Users.getUser(Users.java:54)
        at 
hudson.plugins.perforce.PerforceMailResolver.findMailAddressFor(PerforceMailResolver.java:68)
        at 
hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
        at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:514)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:335)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:255)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher._perform(ExtendedEmailPublisher.java:247)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher.perform(ExtendedEmailPublisher.java:207)
        at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
        at 
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
        at 
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678)
        at 
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656)
        at hudson.model.Build$RunnerImpl.cleanUp(Build.java:171)
        at hudson.model.Run.run(Run.java:1454)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:238)

HudsonSlave7 CentOS 5.4 x64
Channel reader thread: channel

"Channel reader thread: channel" Id=9 Group=main RUNNABLE (in native)
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:199)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
        -  locked java.io.BufferedInputStream@5b442249
        at 
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2249)
        at 
java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2542)
        at 
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2552)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1297)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)


main

"main" Id=1 Group=main WAITING on hudson.remoting.Channel@99b5393
        at java.lang.Object.wait(Native Method)
        -  waiting on hudson.remoting.Channel@99b5393
        at java.lang.Object.wait(Object.java:485)
        at hudson.remoting.Channel.join(Channel.java:798)
        at hudson.remoting.Launcher.main(Launcher.java:420)
        at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366)
        at hudson.remoting.Launcher.run(Launcher.java:206)
        at hudson.remoting.Launcher.main(Launcher.java:168)


Ping thread for channel hudson.remoting.Channel@99b5393:channel

"Ping thread for channel hudson.remoting.Channel@99b5393:channel" Id=10 
Group=main TIMED_WAITING
        at java.lang.Thread.sleep(Native Method)
        at hudson.remoting.PingThread.run(PingThread.java:86)


Pipe writer thread: channel

"Pipe writer thread: channel" Id=12 Group=main WAITING on 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59205b35
        at sun.misc.Unsafe.park(Native Method)
        -  waiting on 
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@59205b35
        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:358)
        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-1-thread-201

"pool-1-thread-201" Id=2603 Group=main RUNNABLE
        at sun.management.ThreadImpl.dumpThreads0(Native Method)
        at sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:374)
        at hudson.Functions.getThreadInfos(Functions.java:872)
        at 
hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:93)
        at 
hudson.util.RemotingDiagnostics$GetThreadDump.call(RemotingDiagnostics.java:89)
        at hudson.remoting.UserRequest.perform(UserRequest.java:118)
        at hudson.remoting.UserRequest.perform(UserRequest.java:48)
        at hudson.remoting.Request$2.run(Request.java:287)
        at 
hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
        at java.util.concurrent.FutureTask$Sync.innerRun(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@2ff66404


Finalizer

"Finalizer" Id=3 Group=system WAITING on 
java.lang.ref.ReferenceQueue$Lock@5627156e
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.ref.ReferenceQueue$Lock@5627156e
        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)


Reference Handler

"Reference Handler" Id=2 Group=system WAITING on 
java.lang.ref.Reference$Lock@1ff014f2
        at java.lang.Object.wait(Native Method)
        -  waiting on java.lang.ref.Reference$Lock@1ff014f2
        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


                
> Build hangs trying to send email if an email address isn't defined in Active 
> Directory
> --------------------------------------------------------------------------------------
>
>                 Key: JENKINS-13103
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-13103
>             Project: Jenkins
>          Issue Type: Bug
>          Components: perforce
>         Environment: Jenkins - 1.455
> email-ext 2.18
> perforce plugin - 1.3.9
> AD plugin - 1.26
> Windows 2003 master
> Linux x64 slave
>            Reporter: aflat
>
> I think the hang is due to the email-ext plugin, but there may be a perforce 
> plugin issue as well. 
> https://issues.jenkins-ci.org/browse/JENKINS-13102
> What I don't understand is why is the perforce plugin asking for the email 
> from Active directory? The email is defined in perforce, shouldn't it just 
> use that when creating the email list?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to