title: Jenkins slave goes offline with message "ERROR: Connection terminated / Connection aborted"
body: <p>One of our Jenkins slaves went offline with the following message:</p>
  
  <pre><code>ERROR: Connection terminated
  java.io.IOException: Connection aborted: org.jenkinsci.remoting.nio.NioChannelHub$MonoNioTransport@5fe56036[name=node-helloworld]
      at org.jenkinsci.remoting.nio.NioChannelHub$NioTransport.abort(NioChannelHub.java:208)
      at org.jenkinsci.remoting.nio.NioChannelHub.run(NioChannelHub.java:629)
      at 
  ...
  jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
      at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
  ...
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
  Caused by: java.io.IOException: An established connection was aborted by the software in your host machine
      at sun.nio.ch.SocketDispatcher.read0(Native Method)
      ... 7 more
  </code></pre>
  
  <p>We already restarted the slave and the Jenkins master. Unfortunately nothing helped. Log analysis neither.</p>
  
  <p>Both, master and slave run on Windows Server 2008.</p>
  
  <p>Do you know what could have caused the problem and how it can be solved?</p>