I've had some exceptions like this lately:

FATAL: hudson.remoting.RequestAbortedException: java.io.IOException:
Unexpected termination of the channel
hudson.remoting.RequestAbortedException:
hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected
termination of the channel
    at hudson.remoting.Request.call(Request.java:174)
    at hudson.remoting.Channel.call(Channel.java:672)
    at hudson.FilePath.act(FilePath.java:993)
    at
org.jenkinsci.plugins.envinject.service.EnvironmentVariablesNodeLoader.gatherEnvironmentVariablesNode(EnvironmentVariablesNodeLoader.java:44)
    at
org.jenkinsci.plugins.envinject.EnvInjectListener.loadEnvironmentVariablesNode(EnvInjectListener.java:81)
    at
org.jenkinsci.plugins.envinject.EnvInjectListener.setUpEnvironment(EnvInjectListener.java:39)
    at
hudson.model.AbstractBuild$AbstractBuildExecution.createLauncher(AbstractBuild.java:642)
    at
hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:562)
    at hudson.model.Run.execute(Run.java:1575)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:237)
Caused by: hudson.remoting.RequestAbortedException: java.io.IOException:
Unexpected termination of the channel
    at hudson.remoting.Request.abort(Request.java:299)
    at hudson.remoting.Channel.terminate(Channel.java:732)
    at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69)
Caused by: 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:2553)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    at hudson.remoting.Command.readFrom(Command.java:92)
    at
hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59)
    at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

It seems to be related to some networking problem between the master and
the slave. If I try the job again, it runs perfectly 99% of the times.

The issue is that I don't get notified by email that the job failed. As the
email notification is part of the job, and the master can't reach the slave
to run the job, the notification part is not executed.

Is there any way I can set jenkins to notify me of cases like this?

Btw, in my scenario the slave is specific to that kind of job. So I can't
rely on a solution that just send the job to another slave.

Tks

Rui

-- 
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 jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to