Bug 400407 - Hudson fails to keep connection alive on Windows 8
Summary: Hudson fails to keep connection alive on Windows 8
Status: NEW
Alias: None
Product: Hudson
Classification: Technology
Component: Core (show other bugs)
Version: 3.0.0   Edit
Hardware: PC Windows 8
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Winston Prakash CLA
QA Contact: Geoff Waymark CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-10 13:23 EST by Nicklas Börjesson CLA
Modified: 2013-02-10 13:23 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicklas Börjesson CLA 2013-02-10 13:23:26 EST
The slave.jar seems to drop the connection, error(s):
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel

* It happens on both Java 6 and 7, so that doesn't seem to be a factor.
* I have firewalls completely disabled
* It worked before upgrading to Hudson 3.0.0
* Windows 8 pro
* There seems to be a similar issue with new versions of jenkins
* All other slaves(Debian, Windows XP) works.

Dump:

10-Feb-2013 16:08:43 hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among http://master:8080/
10-Feb-2013 16:08:43 hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to master:59478
10-Feb-2013 16:08:43 hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
10-Feb-2013 16:08:43 hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
10-Feb-2013 16:08:44 hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1024)
10-Feb-2013 16:08:44 hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
10-Feb-2013 16:08:54 hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among http://master:8080/
10-Feb-2013 16:08:54 hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to www01.zighome.se:59478
10-Feb-2013 16:08:54 hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
10-Feb-2013 16:08:54 hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
10-Feb-2013 16:08:54 hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1024)
10-Feb-2013 16:08:54 hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
10-Feb-2013 16:09:04 hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among http://master:8080/
10-Feb-2013 16:09:07 hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to www01.zighome.se:59478
10-Feb-2013 16:09:07 hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
10-Feb-2013 16:09:07 hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
10-Feb-2013 16:09:07 hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel channel
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1030)
Caused by: java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1024)
10-Feb-2013 16:09:07 hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated