RunListener<Run> {
public void onFinalized(Run r) {
r.getExecutor().getOwner().disconnect(null).get();
results in
ComputerLauncher::afterDisconnect
being called twice,
It also spews this to stderr:
WARNING: Channel reader thread: virtual.m21 for + virtual.m21 terminated
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2292)
at
java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2585)
at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2595)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1316)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at hudson.remoting.Command.readFrom(Command.java:92)
at
hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:72)
at
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
any idea what i'm doing wrong?
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" 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/groups/opt_out.