[ https://issues.jenkins-ci.org/browse/JENKINS-13091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Walter Kacynski updated JENKINS-13091: -------------------------------------- Description: I'm trying to launch a slave on a Mainframe / zOS 1.12 system. I suspect that I am encountering some kind of codepage issue, but I am not sure. Below is the slave log during the launch. [03/15/12 08:26:48] [SSH] Starting sftp client. [03/15/12 08:26:48] [SSH] Copying latest slave.jar... [03/15/12 08:26:48] [SSH] Copied 257,564 bytes. [03/15/12 08:26:48] [SSH] Starting slave process: cd '/tmp' && /usr/lpp/java/J6.0/bin/java -Dfile.encoding=ISO8859-1 -jar slave.jar <===[JENKINS REMOTING CAPACITY]===>Exception in thread "main" java.io.StreamCorruptedException: invalid stream header: B055002D at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:797) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:294) at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:40) at hudson.remoting.Channel.<init>(Channel.java:431) at hudson.remoting.Channel.<init>(Channel.java:366) at hudson.remoting.Channel.<init>(Channel.java:327) at hudson.remoting.Channel.<init>(Channel.java:323) at hudson.remoting.Channel.<init>(Channel.java:315) at hudson.remoting.Launcher.main(Launcher.java:405) at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366) at hudson.remoting.Launcher.run(Launcher.java:206) at hudson.remoting.Launcher.main(Launcher.java:168) ERROR: Connection terminated ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins. java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) Caused by: java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127) at hudson.remoting.Request.call(Request.java:149) at hudson.remoting.Channel.call(Channel.java:681) at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:346) at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:314) 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(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel at hudson.remoting.Request.abort(Request.java:273) at hudson.remoting.Channel.terminate(Channel.java:732) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1157) Caused by: java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) 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:1127) [03/15/12 08:26:49] [SSH] Connection closed. ERROR: [03/15/12 08:26:49] slave agent was terminated java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) 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:1127) was: I'm trying to launch a slave on a Mainframe / zOS 11.2 system. I suspect that I am encountering some kind of codepage issue, but I am not sure. Below is the slave log during the launch. [03/15/12 08:26:48] [SSH] Starting sftp client. [03/15/12 08:26:48] [SSH] Copying latest slave.jar... [03/15/12 08:26:48] [SSH] Copied 257,564 bytes. [03/15/12 08:26:48] [SSH] Starting slave process: cd '/tmp' && /usr/lpp/java/J6.0/bin/java -Dfile.encoding=ISO8859-1 -jar slave.jar <===[JENKINS REMOTING CAPACITY]===>Exception in thread "main" java.io.StreamCorruptedException: invalid stream header: B055002D at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:797) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:294) at hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:40) at hudson.remoting.Channel.<init>(Channel.java:431) at hudson.remoting.Channel.<init>(Channel.java:366) at hudson.remoting.Channel.<init>(Channel.java:327) at hudson.remoting.Channel.<init>(Channel.java:323) at hudson.remoting.Channel.<init>(Channel.java:315) at hudson.remoting.Launcher.main(Launcher.java:405) at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366) at hudson.remoting.Launcher.run(Launcher.java:206) at hudson.remoting.Launcher.main(Launcher.java:168) ERROR: Connection terminated ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins. java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) Caused by: java.io.EOFException at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source) hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel at java.io.ObjectInputStream.readObject0(Unknown Source) at java.io.ObjectInputStream.readObject(Unknown Source) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127) at hudson.remoting.Request.call(Request.java:149) at hudson.remoting.Channel.call(Channel.java:681) at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:346) at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:314) 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(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the channel at hudson.remoting.Request.abort(Request.java:273) at hudson.remoting.Channel.terminate(Channel.java:732) at hudson.remoting.Channel$ReaderThread.run(Channel.java:1157) Caused by: java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) 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:1127) [03/15/12 08:26:49] [SSH] Connection closed. ERROR: [03/15/12 08:26:49] slave agent was terminated java.io.IOException: Unexpected termination of the channel at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) 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:1127) > java.io.StreamCorruptedException: invalid stream header: B055002D > ----------------------------------------------------------------- > > Key: JENKINS-13091 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13091 > Project: Jenkins > Issue Type: Bug > Components: slave-setup > Affects Versions: current > Reporter: Walter Kacynski > Assignee: Kohsuke Kawaguchi > Priority: Minor > > I'm trying to launch a slave on a Mainframe / zOS 1.12 system. I suspect > that I am encountering some kind of codepage issue, but I am not sure. Below > is the slave log during the launch. > [03/15/12 08:26:48] [SSH] Starting sftp client. > [03/15/12 08:26:48] [SSH] Copying latest slave.jar... > [03/15/12 08:26:48] [SSH] Copied 257,564 bytes. > [03/15/12 08:26:48] [SSH] Starting slave process: cd '/tmp' && > /usr/lpp/java/J6.0/bin/java -Dfile.encoding=ISO8859-1 -jar slave.jar > <===[JENKINS REMOTING CAPACITY]===>Exception in thread "main" > java.io.StreamCorruptedException: invalid stream header: B055002D > at > java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:797) > at java.io.ObjectInputStream.<init>(ObjectInputStream.java:294) > at > hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:40) > at hudson.remoting.Channel.<init>(Channel.java:431) > at hudson.remoting.Channel.<init>(Channel.java:366) > at hudson.remoting.Channel.<init>(Channel.java:327) > at hudson.remoting.Channel.<init>(Channel.java:323) > at hudson.remoting.Channel.<init>(Channel.java:315) > at hudson.remoting.Launcher.main(Launcher.java:405) > at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:366) > at hudson.remoting.Launcher.run(Launcher.java:206) > at hudson.remoting.Launcher.main(Launcher.java:168) > ERROR: Connection terminated > ERROR: Unexpected error in launching a slave. This is probably a bug in > Jenkins. > java.io.IOException: Unexpected termination of the channel > at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) > Caused by: java.io.EOFException > at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown > Source) > hudson.remoting.RequestAbortedException: > hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected > termination of the channel > at java.io.ObjectInputStream.readObject0(Unknown Source) > at java.io.ObjectInputStream.readObject(Unknown Source) > at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127) > at hudson.remoting.Request.call(Request.java:149) > at hudson.remoting.Channel.call(Channel.java:681) > at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:346) > at hudson.slaves.SlaveComputer.setChannel(SlaveComputer.java:314) > 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(Unknown Source) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at java.lang.Thread.run(Unknown Source) > Caused by: hudson.remoting.RequestAbortedException: java.io.IOException: > Unexpected termination of the channel > at hudson.remoting.Request.abort(Request.java:273) > at hudson.remoting.Channel.terminate(Channel.java:732) > at hudson.remoting.Channel$ReaderThread.run(Channel.java:1157) > Caused by: java.io.IOException: Unexpected termination of the channel > at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) > 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:1127) > [03/15/12 08:26:49] [SSH] Connection closed. > ERROR: [03/15/12 08:26:49] slave agent was terminated > java.io.IOException: Unexpected termination of the channel > at hudson.remoting.Channel$ReaderThread.run(Channel.java:1133) > 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:1127) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira