Hi

This morning one of my builds slaves was reporting that both it's
executors were Dead and reported traces such as:

java.io.IOException: Failed to create a temporary file in
/var/lib/jenkins/jobs/PyLAL_Epydoc
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:67)
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:54)
at hudson.util.TextFile.write(TextFile.java:84)
at hudson.model.Job.saveNextBuildNumber(Job.java:266)
at hudson.model.Job.assignBuildNumber(Job.java:323)
at hudson.model.Run.<init>(Run.java:289)
at hudson.model.AbstractBuild.<init>(AbstractBuild.java:177)
at hudson.model.Build.<init>(Build.java:92)
at hudson.model.FreeStyleBuild.<init>(FreeStyleBuild.java:34)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
at hudson.model.AbstractProject.newBuild(AbstractProject.java:1127)
at hudson.model.AbstractProject.createExecutable(AbstractProject.java:1349)
at hudson.model.AbstractProject.createExecutable(AbstractProject.java:156)
at hudson.model.Executor.run(Executor.java:211)
Caused by: java.io.IOException: Read-only file system
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1833)
at java.io.File.createTempFile0(File.java:1857)
at java.io.File.createTempFile(File.java:1934)
at hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:65)
... 16 more

Looking in the log I get the following extra information:

Jul 06, 2014 10:40:12 AM SEVERE
hudson.remoting.SynchronousCommandTransport$ReaderThread run

I/O error in channel MacOSX
java.io.IOException: Unexpected termination of the channel
at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
Caused by: java.io.EOFException
at 
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1317)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at hudson.remoting.Command.readFrom(Command.java:92)
at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:71)
at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

The first stack track is complaining about being unable to write in
/var/lib/jenkins/jobs/PyLAL_Epydoc, is this on the server or the
slave? The slave is a Mac OS X machine and the jenkins user's home
directory is /Users/jenkins so I'm a little confused as to why is
trying to write in that directory?

Disconnecting and reconnecting the box results in the same issue, as
does rebooting the slave.

How can I get more information as to what is going wrong with this box?

Cheers

Adam

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to