java.io.IOException: Remote call on slave2 failed

Jenkins JIRA | anpe0275 | 7 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    We run Hudson on a closed network, therefore all updates must be manually transfered into the network. When we updated to server version 1.372 and ssh-slaves plugin version 0.13 the connection to ssh slaves produced an error. The error was some kind of I/O error which timed out and retried with the same error again. Error trace during startup: C:\Hudson\bin>Hudson wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1 | jvm 1 | Running from: C:\Hudson\lib\hudson.war jvm 1 | [Winstone 2010/08/17 08:55:41] - Beginning extraction from war file jvm 1 | hudson home directory: C:\Hudson\bin\..\data jvm 1 | [Winstone 2010/08/17 08:55:41] - HTTP Listener started: port=8080 jvm 1 | [Winstone 2010/08/17 08:55:41] - AJP13 Listener started: port=8009 jvm 1 | Using one-time self-signed certificate jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Started initialization jvm 1 | 17-Aug-2010 08:55:41 hudson.ClassicPluginStrategy createPluginWrapper jvm 1 | INFO: Plugin promoted-builds.hpi is disabled jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Listed all plugins jvm 1 | Green Balls! jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Prepared all plugins jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Started all plugins jvm 1 | [Winstone 2010/08/17 08:55:42] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled jvm 1 | 17-Aug-2010 08:55:50 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Loaded all jobs jvm 1 | 17-Aug-2010 08:55:51 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Completed initialization jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext prepareRefresh jvm 1 | INFO: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@b8cd3a: display name [Ro ot WebApplicationContext]; startup date [Tue Aug 17 08:55:52 CEST 2010]; root of context hierarchy jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory jvm 1 | INFO: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationConte xt@b8cd3a]: org.springframework.beans.factory.support.DefaultListableBeanFactory@714f71 jvm 1 | 17-Aug-2010 08:55:52 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingl etons jvm 1 | INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@71 4f71: defining beans [authenticationManager]; root of factory hierarchy jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext prepareRefresh jvm 1 | INFO: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@1cca539: display name [R oot WebApplicationContext]; startup date [Tue Aug 17 08:55:52 CEST 2010]; root of context hierarchy jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory jvm 1 | INFO: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationConte xt@1cca539]: org.springframework.beans.factory.support.DefaultListableBeanFactory@e5257c jvm 1 | 17-Aug-2010 08:55:52 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingl etons jvm 1 | INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e5 257c: defining beans [filter,legacy]; root of factory hierarchy jvm 1 | 17-Aug-2010 08:55:53 hudson.TcpSlaveAgentListener <init> jvm 1 | INFO: JNLP slave agent listener started on TCP port 2980 jvm 1 | 17-Aug-2010 08:55:58 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave1 jvm 1 | 17-Aug-2010 08:55:58 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave2 jvm 1 | 17-Aug-2010 08:56:03 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave1 jvm 1 | java.io.IOException: Remote call on slave1 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) jvm 1 | at java.util.concurrent.FutureTask.run(FutureTask.java:123) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | 17-Aug-2010 08:56:04 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave2 jvm 1 | java.io.IOException: Remote call on slave2 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) jvm 1 | ... 5 more jvm 1 | 17-Aug-2010 08:56:04 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave2 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875) jvm 1 | 17-Aug-2010 08:56:04 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave1 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875) jvm 1 | 17-Aug-2010 08:56:41 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave2 jvm 1 | 17-Aug-2010 08:56:41 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave1 jvm 1 | 17-Aug-2010 08:56:46 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave1 jvm 1 | java.io.IOException: Remote call on slave1 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) jvm 1 | at java.util.concurrent.FutureTask.run(FutureTask.java:123) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | 17-Aug-2010 08:56:47 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave2 jvm 1 | java.io.IOException: Remote call on slave2 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) jvm 1 | ... 5 more jvm 1 | 17-Aug-2010 08:56:47 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave1 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875) jvm 1 | 17-Aug-2010 08:56:47 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave2 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875)

    Jenkins JIRA | 7 years ago | anpe0275
    java.io.IOException: Remote call on slave2 failed
  2. 0

    We run Hudson on a closed network, therefore all updates must be manually transfered into the network. When we updated to server version 1.372 and ssh-slaves plugin version 0.13 the connection to ssh slaves produced an error. The error was some kind of I/O error which timed out and retried with the same error again. Error trace during startup: C:\Hudson\bin>Hudson wrapper | --> Wrapper Started as Console wrapper | Launching a JVM... jvm 1 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org jvm 1 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. jvm 1 | jvm 1 | Running from: C:\Hudson\lib\hudson.war jvm 1 | [Winstone 2010/08/17 08:55:41] - Beginning extraction from war file jvm 1 | hudson home directory: C:\Hudson\bin\..\data jvm 1 | [Winstone 2010/08/17 08:55:41] - HTTP Listener started: port=8080 jvm 1 | [Winstone 2010/08/17 08:55:41] - AJP13 Listener started: port=8009 jvm 1 | Using one-time self-signed certificate jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Started initialization jvm 1 | 17-Aug-2010 08:55:41 hudson.ClassicPluginStrategy createPluginWrapper jvm 1 | INFO: Plugin promoted-builds.hpi is disabled jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Listed all plugins jvm 1 | Green Balls! jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Prepared all plugins jvm 1 | 17-Aug-2010 08:55:41 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Started all plugins jvm 1 | [Winstone 2010/08/17 08:55:42] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled jvm 1 | 17-Aug-2010 08:55:50 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Loaded all jobs jvm 1 | 17-Aug-2010 08:55:51 hudson.model.Hudson$4 onAttained jvm 1 | INFO: Completed initialization jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext prepareRefresh jvm 1 | INFO: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@b8cd3a: display name [Ro ot WebApplicationContext]; startup date [Tue Aug 17 08:55:52 CEST 2010]; root of context hierarchy jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory jvm 1 | INFO: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationConte xt@b8cd3a]: org.springframework.beans.factory.support.DefaultListableBeanFactory@714f71 jvm 1 | 17-Aug-2010 08:55:52 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingl etons jvm 1 | INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@71 4f71: defining beans [authenticationManager]; root of factory hierarchy jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext prepareRefresh jvm 1 | INFO: Refreshing org.springframework.web.context.support.StaticWebApplicationContext@1cca539: display name [R oot WebApplicationContext]; startup date [Tue Aug 17 08:55:52 CEST 2010]; root of context hierarchy jvm 1 | 17-Aug-2010 08:55:52 org.springframework.context.support.AbstractApplicationContext obtainFreshBeanFactory jvm 1 | INFO: Bean factory for application context [org.springframework.web.context.support.StaticWebApplicationConte xt@1cca539]: org.springframework.beans.factory.support.DefaultListableBeanFactory@e5257c jvm 1 | 17-Aug-2010 08:55:52 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingl etons jvm 1 | INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e5 257c: defining beans [filter,legacy]; root of factory hierarchy jvm 1 | 17-Aug-2010 08:55:53 hudson.TcpSlaveAgentListener <init> jvm 1 | INFO: JNLP slave agent listener started on TCP port 2980 jvm 1 | 17-Aug-2010 08:55:58 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave1 jvm 1 | 17-Aug-2010 08:55:58 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave2 jvm 1 | 17-Aug-2010 08:56:03 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave1 jvm 1 | java.io.IOException: Remote call on slave1 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) jvm 1 | at java.util.concurrent.FutureTask.run(FutureTask.java:123) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | 17-Aug-2010 08:56:04 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave2 jvm 1 | java.io.IOException: Remote call on slave2 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) jvm 1 | ... 5 more jvm 1 | 17-Aug-2010 08:56:04 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave2 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875) jvm 1 | 17-Aug-2010 08:56:04 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave1 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875) jvm 1 | 17-Aug-2010 08:56:41 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave2 jvm 1 | 17-Aug-2010 08:56:41 hudson.slaves.SlaveComputer tryReconnect jvm 1 | INFO: Attempting to reconnect slave1 jvm 1 | 17-Aug-2010 08:56:46 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave1 jvm 1 | java.io.IOException: Remote call on slave1 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) jvm 1 | at java.util.concurrent.FutureTask.run(FutureTask.java:123) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) jvm 1 | at java.lang.Thread.run(Thread.java:595) jvm 1 | 17-Aug-2010 08:56:47 hudson.slaves.CommandLauncher launch jvm 1 | SEVERE: Unable to launch the slave agent for slave2 jvm 1 | java.io.IOException: Remote call on slave2 failed jvm 1 | at hudson.remoting.Channel.call(Channel.java:566) jvm 1 | at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:324) jvm 1 | at hudson.slaves.CommandLauncher.launch(CommandLauncher.java:120) jvm 1 | at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184) jvm 1 | at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) jvm 1 | at java.util.concurrent.FutureTask.run(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) jvm 1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) jvm 1 | at java.lang.Thread.run(Unknown Source) jvm 1 | Caused by: java.lang.NoSuchMethodError: hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object; jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552) jvm 1 | at hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:69) jvm 1 | at hudson.remoting.UserRequest.perform(UserRequest.java:23) jvm 1 | at hudson.remoting.Request$2.run(Request.java:213) jvm 1 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) jvm 1 | ... 5 more jvm 1 | 17-Aug-2010 08:56:47 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave1 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875) jvm 1 | 17-Aug-2010 08:56:47 hudson.remoting.Channel$ReaderThread run jvm 1 | SEVERE: I/O error in channel slave2 jvm 1 | java.io.IOException: Unexpected termination of the channel jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:881) jvm 1 | Caused by: java.io.EOFException jvm 1 | at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject0(Unknown Source) jvm 1 | at java.io.ObjectInputStream.readObject(Unknown Source) jvm 1 | at hudson.remoting.Channel$ReaderThread.run(Channel.java:875)

    Jenkins JIRA | 7 years ago | anpe0275
    java.io.IOException: Remote call on slave2 failed

    Root Cause Analysis

    1. java.lang.NoSuchMethodError

      hudson.remoting.Channel.setProperty(Ljava/lang/Object;Ljava/lang/Obje ct;)Ljava/lang/Object;

      at hudson.slaves.SlaveComputer$SlaveInitializer.call()
    2. Hudson
      SlaveComputer$SlaveInitializer.call
      1. hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:552)
      2. hudson.slaves.SlaveComputer$SlaveInitializer.call(SlaveComputer.java:533)
      2 frames
    3. Hudson :: Remoting Layer
      Request$2.run
      1. hudson.remoting.UserRequest.perform(UserRequest.java:69)
      2. hudson.remoting.UserRequest.perform(UserRequest.java:23)
      3. hudson.remoting.Request$2.run(Request.java:213)
      3 frames
    4. Java RT
      Thread.run
      1. java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
      2. java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      3. java.util.concurrent.FutureTask.run(Unknown Source)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      5. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      6. java.lang.Thread.run(Unknown Source)
      6 frames