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