Several users of my findbugs plug-in recently discovered some timeout problems 
if the slave is connected via ssh-slaves-plugin. 
Any ideas how to increase the timeout for ssh connected slaves? The 
corresponding issue is https://issues.jenkins-ci.org/browse/JENKINS-18879
Is there anything I can do in my plug-in or is there a fix required for the 
ssh-slaves plug-in?

Here is the stack trace:
Caused by: java.io.IOException: Sorry, this connection is closed.
        at 
com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:642)
        at com.trilead.ssh2.channel.Channel.freeupWindow(Channel.java:378)
        at 
com.trilead.ssh2.channel.ChannelManager.getChannelData(ChannelManager.java:953)
        at 
com.trilead.ssh2.channel.ChannelInputStream.read(ChannelInputStream.java:58)
        at 
java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2308)
        at 
java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2321)
        at 
java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(ObjectInputStream.java:2804)
        at 
java.io.ObjectInputStream$BlockDataInputStream.readUTF(ObjectInputStream.java:2862)
        at java.io.ObjectInputStream.readString(ObjectInputStream.java:1636)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1339)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1989)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1796)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)
        at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1704)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1989)
        at 
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:499)
        at java.lang.Throwable.readObject(Throwable.java:913)
        at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1017)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1891)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1796)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)
        at 
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1989)
        at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1913)
        at 
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1796)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1348)
        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)
Caused by: java.io.IOException: Assertion error: sendMessage may never be 
invoked by the receiver thread!
        at 
com.trilead.ssh2.transport.TransportManager.sendMessage(TransportManager.java:634)
        at com.trilead.ssh2.channel.Channel.freeupWindow(Channel.java:378)
        at com.trilead.ssh2.channel.Channel$Output.write(Channel.java:97)
        at 
com.trilead.ssh2.channel.ChannelManager.msgChannelExtendedData(ChannelManager.java:858)
        at 
com.trilead.ssh2.channel.ChannelManager.handleMessage(ChannelManager.java:1517)
        at 
com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:780)
        at 
com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:475)
        at java.lang.Thread.run(Thread.java:724)

Ulli

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to