Robert Sparks created JENKINS-12952:
---------------------------------------

             Summary: Job stuck sending failure email -- perforce plugin
                 Key: JENKINS-12952
                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12952
             Project: Jenkins
          Issue Type: Bug
          Components: perforce
    Affects Versions: current
         Environment: jenkins 1.452
perforce plugin 1.3.8 (and 1.3.9 although i installed manually)
ubuntu 11.10  master
mac (snow leopard) slaves
            Reporter: Robert Sparks


Very similar to https://issues.jenkins-ci.org/browse/JENKINS-12672.

We have your fix for bug 12672 but we are experiencing hangs forever while 
trying to send emails to individuals that broke the build.  

We use the "Send separate e-mails to individuals who broke the build" option 
under "E-mail Notification".

Problem occurs 100% of the time in our particular configuration.



We consistently get the following stack:


"Executor #0 for mac_1 : executing our-job-name #3450" Id=39 Group=main 
TIMED_WAITING on [B@5b195a44
        at java.lang.Object.wait(Native Method)
        -  waiting on [B@5b195a44
        at 
hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:173)
        at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283)
        at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177)
        -  locked java.io.InputStreamReader@2466d4bf
        at java.io.InputStreamReader.read(InputStreamReader.java:184)
        at java.io.BufferedReader.fill(BufferedReader.java:154)
        at java.io.BufferedReader.readLine(BufferedReader.java:317)
        -  locked java.io.InputStreamReader@2466d4bf
        at java.io.BufferedReader.readLine(BufferedReader.java:382)
        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:64)
        at 
hudson.tasks.MailAddressResolver.resolve(MailAddressResolver.java:100)
        at hudson.tasks.Mailer$UserProperty.getAddress(Mailer.java:514)
        at hudson.tasks.MailSender.buildCulpritList(MailSender.java:404)
        at hudson.tasks.MailSender.createEmptyMail(MailSender.java:364)
        at hudson.tasks.MailSender.createFailureMail(MailSender.java:223)
        at hudson.tasks.MailSender.getMail(MailSender.java:150)
        at hudson.tasks.MailSender.execute(MailSender.java:98)
        at hudson.tasks.Mailer.perform(Mailer.java:111)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
        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.post2(Build.java:162)
        at 
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625)
        at hudson.model.Run.run(Run.java:1433)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceCon



Thanks
Rob





--
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