Issue Type: Bug Bug
Affects Versions: current
Assignee: Unassigned
Components: plugin
Created: 13/Aug/12 1:03 PM
Description:

ssh -p <JENKINS_SSH_PORT> <USER>@<JENKINS_HOST> build Test -s -v

I'm using jenkins version 1.476

fails on a busy build host (in this case single CPU) because the log file creation does not happen before jenkins (the build cmd) starts reading it.
Basically the future returns, the code starts reading the log file, but the actual task has not yet created the log file. This occurs reliably on a busy (hence slow log file creation) single CPU build machine. The exception is:

java.io.FileNotFoundException: /home/jenkins/jobs/Test/builds/2012-08-13_08-44-53/log (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
at org.kohsuke.stapler.framework.io.LargeText$FileSession.<init>(LargeText.java:351)
at org.kohsuke.stapler.framework.io.LargeText$1.open(LargeText.java:75)
at org.kohsuke.stapler.framework.io.LargeText.writeLogTo(LargeText.java:164)
at hudson.console.AnnotatedLargeText.writeLogTo(AnnotatedLargeText.java:152)
at hudson.model.Run.writeWholeLogTo(Run.java:1210)
at hudson.cli.BuildCommand.run(BuildCommand.java:121)
at hudson.cli.CLICommand.main(CLICommand.java:228)
at org.jenkinsci.main.modules.sshd.CLICommandAdapter$1.run(CLICommandAdapter.java:34)
at org.jenkinsci.main.modules.sshd.AsynchronousCommand$1.run(AsynchronousCommand.java:104)
at java.lang.Thread.run(Thread.java:619)

Project: Jenkins
Labels: plugin exception jenkins
Priority: Major Major
Reporter: Esa Laine
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to