I tried setting up a slave: with the following config (Master / Slave Java 
Versions)

Master:
 java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)


Slave:
 java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode)


EXCEPTION:

Installing chromedriver to /home/kahmed/tools/chromedriver
ERROR: Unexpected error in launching a slave. This is probably a bug in 
Jenkins. java.lang.NullPointerException  at 
org.jenkinsci.plugins.chromedriver.DownloadableImpl.getType(DownloadableImpl.java:91)
 at 
org.jenkinsci.plugins.chromedriver.DownloadableImpl.select(DownloadableImpl.java:78)
 at 
org.jenkinsci.plugins.chromedriver.DownloadableImpl.resolve(DownloadableImpl.java:35)
 at 
org.jenkinsci.plugins.chromedriver.ComputerListenerImpl.process(ComputerListenerImpl.java:43)
 at 
org.jenkinsci.plugins.chromedriver.ComputerListenerImpl.preOnline(ComputerListenerImpl.java:34)
 at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:370) at 
hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:317) at 
hudson.plugins.sshslaves.SSHLauncher.startSlave(SSHLauncher.java:454) at 
hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:293) at 
hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:200) at
 java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at 
java.util.concurrent.FutureTask.run(FutureTask.java:166) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
at java.lang.Thread.run(Thread.java:679) [10/12/12 10:21:47] [SSH] Connection 
closed.
ERROR: Connection terminated 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:2570)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314) at 
java.io.ObjectInputStream.readObject(ObjectInputStream.java:368) at 
hudson.remoting.Command.readFrom(Command.java:90) at 
hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59) 
at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
 ERROR: [10/12/12 10:21:47] slave agent was terminated 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:2570)
 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1314) at 
java.io.ObjectInputStream.readObject(ObjectInputStream.java:368) at 
hudson.remoting.Command.readFrom(Command.java:90) at 
hudson.remoting.ClassicCommandTransport.read(ClassicCommandTransport.java:59) 
at 
hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
 

Reply via email to