[ https://issues.jenkins-ci.org/browse/JENKINS-12952?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rob Petti reassigned JENKINS-12952: ----------------------------------- Assignee: Rob Petti > 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 > Assignee: Rob Petti > > 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