hudson.remoting.ChannelClosedException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • When restarting the server the build nodes constantly switch between online and offline. Log file contains the following Jul 24, 2014 8:08:24 AM WARNING hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor monitor Failed to monitor auto-tst-dev-w1 for Free Disk Space java.nio.channels.ClosedChannelException at sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:249) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:440) at hudson.remoting.SocketChannelStream$2.write(SocketChannelStream.java:62) at java.nio.channels.Channels.writeFullyImpl(Channels.java:78) at java.nio.channels.Channels.writeFully(Channels.java:101) at java.nio.channels.Channels.access$000(Channels.java:61) at java.nio.channels.Channels$1.write(Channels.java:174) at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1857) at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1766) at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1560) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349) at hudson.remoting.Command.writeTo(Command.java:83) at hudson.remoting.ClassicCommandTransport.write(ClassicCommandTransport.java:51) at hudson.remoting.Channel.send(Channel.java:545) at hudson.remoting.Request.callAsync(Request.java:208) at hudson.remoting.Channel.callAsync(Channel.java:766) at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:76) at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:280) Jul 24, 2014 8:08:24 AM WARNING hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor monitor Failed to monitor auto-tst-prd-w1 for Free Disk Space hudson.remoting.ChannelClosedException: channel is already closed at hudson.remoting.Channel.send(Channel.java:541) at hudson.remoting.Request.callAsync(Request.java:208) at hudson.remoting.Channel.callAsync(Channel.java:766) at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:76) at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:280) Caused by: java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:386) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) at java.io.InputStream.read(InputStream.java:101) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2291) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2584) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2594) 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:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
    via by Richard Slade,
  • When restarting the server the build nodes constantly switch between online and offline. Log file contains the following Jul 24, 2014 8:08:24 AM WARNING hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor monitor Failed to monitor auto-tst-dev-w1 for Free Disk Space java.nio.channels.ClosedChannelException at sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:249) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:440) at hudson.remoting.SocketChannelStream$2.write(SocketChannelStream.java:62) at java.nio.channels.Channels.writeFullyImpl(Channels.java:78) at java.nio.channels.Channels.writeFully(Channels.java:101) at java.nio.channels.Channels.access$000(Channels.java:61) at java.nio.channels.Channels$1.write(Channels.java:174) at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1857) at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1766) at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1560) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349) at hudson.remoting.Command.writeTo(Command.java:83) at hudson.remoting.ClassicCommandTransport.write(ClassicCommandTransport.java:51) at hudson.remoting.Channel.send(Channel.java:545) at hudson.remoting.Request.callAsync(Request.java:208) at hudson.remoting.Channel.callAsync(Channel.java:766) at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:76) at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:280) Jul 24, 2014 8:08:24 AM WARNING hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor monitor Failed to monitor auto-tst-prd-w1 for Free Disk Space hudson.remoting.ChannelClosedException: channel is already closed at hudson.remoting.Channel.send(Channel.java:541) at hudson.remoting.Request.callAsync(Request.java:208) at hudson.remoting.Channel.callAsync(Channel.java:766) at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:76) at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:280) Caused by: java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:386) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) at java.io.InputStream.read(InputStream.java:101) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2291) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2584) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2594) 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:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
    via by Richard Slade,
  • Unable to startup slave post master upgrade to 1.576
    via by Sudhakar.Shanmugam,
  • I'm not yet sure whether that's related to JENKINS-18781, and JENKINS-22758 seems to be solved already. I'm experiencing strange issues with the connection between Jenkins master and its slaves (connected using the swarm plugin) during startup. All the >25 slaves repeatable disconnect and automatically reconnect for quite some time: {quote} # grep -c 'WARNING: Channel reader thread: .* terminated' ~log/jenkins/jenkins.log 2882 {quote} The data for the slaves at $JENKINS_URL/computer/ is missing for quite some time, but finally they persistent and then they seem to work fine. Was there some timeout decreased recently which might explain that issue? Quoting Jenkins master's log: {quote} Aug 12, 2014 12:43:08 AM jenkins.slaves.JnlpSlaveAgentProtocol$Handler$1 onClosed WARNING: Channel reader thread: docker1 for + docker1 terminated java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) at java.io.InputStream.read(InputStream.java:101) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) at hudson.remoting.Command.readFrom(Command.java:92) at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) {quote} On the client that's in the logs: {quote} Aug 12, 2014 12:43:06 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run SEVERE: I/O error in channel channel 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:2598) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) at hudson.remoting.Command.readFrom(Command.java:92) at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:71) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) {quote}
    via by Michael Prokop,
  • {noformat} 21:59:46 FATAL: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException 21:59:46 hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException 21:59:46 at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41) 21:59:46 at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34) 21:59:46 at hudson.remoting.Request.call(Request.java:174) 21:59:46 at hudson.remoting.Channel.call(Channel.java:739) 21:59:46 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168) 21:59:46 at com.sun.proxy.$Proxy56.join(Unknown Source) 21:59:46 at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951) 21:59:46 at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137) 21:59:46 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97) 21:59:46 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) 21:59:46 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 21:59:46 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745) 21:59:46 at hudson.model.Build$BuildExecution.build(Build.java:198) 21:59:46 at hudson.model.Build$BuildExecution.doRun(Build.java:159) 21:59:46 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518) 21:59:46 at hudson.model.Run.execute(Run.java:1706) 21:59:46 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 21:59:46 at hudson.model.ResourceController.execute(ResourceController.java:88) 21:59:46 at hudson.model.Executor.run(Executor.java:231) 21:59:46 Caused by: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException 21:59:46 at hudson.remoting.Request.abort(Request.java:299) 21:59:46 at hudson.remoting.Channel.terminate(Channel.java:802) 21:59:46 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69) 21:59:46 Caused by: java.nio.channels.AsynchronousCloseException 21:59:46 at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) 21:59:46 at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412) 21:59:46 at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) 21:59:46 at java.io.InputStream.read(InputStream.java:101) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) 21:59:46 at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) 21:59:46 at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293) 21:59:46 at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586) 21:59:46 at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596) 21:59:46 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) 21:59:46 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) 21:59:46 at hudson.remoting.Command.readFrom(Command.java:92) 21:59:46 at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70) 21:59:46 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) {noformat}
    via by Christian Goetze,
  • I'm not yet sure whether that's related to JENKINS-18781, and JENKINS-22758 seems to be solved already. I'm experiencing strange issues with the connection between Jenkins master and its slaves (connected using the swarm plugin) during startup. All the >25 slaves repeatable disconnect and automatically reconnect for quite some time: {quote} # grep -c 'WARNING: Channel reader thread: .* terminated' ~log/jenkins/jenkins.log 2882 {quote} The data for the slaves at $JENKINS_URL/computer/ is missing for quite some time, but finally they persistent and then they seem to work fine. Was there some timeout decreased recently which might explain that issue? Quoting Jenkins master's log: {quote} Aug 12, 2014 12:43:08 AM jenkins.slaves.JnlpSlaveAgentProtocol$Handler$1 onClosed WARNING: Channel reader thread: docker1 for + docker1 terminated java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) at java.io.InputStream.read(InputStream.java:101) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) at hudson.remoting.Command.readFrom(Command.java:92) at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) {quote} On the client that's in the logs: {quote} Aug 12, 2014 12:43:06 AM hudson.remoting.SynchronousCommandTransport$ReaderThread run SEVERE: I/O error in channel channel 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:2598) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) at hudson.remoting.Command.readFrom(Command.java:92) at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:71) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) {quote}
    via by Michael Prokop,
  • {noformat} 21:59:46 FATAL: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException 21:59:46 hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException 21:59:46 at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:41) 21:59:46 at hudson.remoting.RequestAbortedException.wrapForRethrow(RequestAbortedException.java:34) 21:59:46 at hudson.remoting.Request.call(Request.java:174) 21:59:46 at hudson.remoting.Channel.call(Channel.java:739) 21:59:46 at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:168) 21:59:46 at com.sun.proxy.$Proxy56.join(Unknown Source) 21:59:46 at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:951) 21:59:46 at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137) 21:59:46 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97) 21:59:46 at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) 21:59:46 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 21:59:46 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:745) 21:59:46 at hudson.model.Build$BuildExecution.build(Build.java:198) 21:59:46 at hudson.model.Build$BuildExecution.doRun(Build.java:159) 21:59:46 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:518) 21:59:46 at hudson.model.Run.execute(Run.java:1706) 21:59:46 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 21:59:46 at hudson.model.ResourceController.execute(ResourceController.java:88) 21:59:46 at hudson.model.Executor.run(Executor.java:231) 21:59:46 Caused by: hudson.remoting.RequestAbortedException: java.nio.channels.AsynchronousCloseException 21:59:46 at hudson.remoting.Request.abort(Request.java:299) 21:59:46 at hudson.remoting.Channel.terminate(Channel.java:802) 21:59:46 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:69) 21:59:46 Caused by: java.nio.channels.AsynchronousCloseException 21:59:46 at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) 21:59:46 at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:412) 21:59:46 at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) 21:59:46 at java.io.InputStream.read(InputStream.java:101) 21:59:46 at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) 21:59:46 at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) 21:59:46 at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293) 21:59:46 at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586) 21:59:46 at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596) 21:59:46 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318) 21:59:46 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370) 21:59:46 at hudson.remoting.Command.readFrom(Command.java:92) 21:59:46 at hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:70) 21:59:46 at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) {noformat}
    via by Christian Goetze,
    • hudson.remoting.ChannelClosedException: channel is already closed at hudson.remoting.Channel.send(Channel.java:541) at hudson.remoting.Request.callAsync(Request.java:208) at hudson.remoting.Channel.callAsync(Channel.java:766) at hudson.node_monitors.AbstractAsyncNodeMonitorDescriptor.monitor(AbstractAsyncNodeMonitorDescriptor.java:76) at hudson.node_monitors.AbstractNodeMonitorDescriptor$Record.run(AbstractNodeMonitorDescriptor.java:280) Caused by: java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:205) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:386) at hudson.remoting.SocketChannelStream$1.read(SocketChannelStream.java:33) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:65) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103) at java.io.InputStream.read(InputStream.java:101) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2291) at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2584) at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2594) 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:70) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

    Users with the same issue

    davidvanlaatum
    14 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,