Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-13091

java.io.StreamCorruptedException: invalid stream header: B055002D

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • slave-setup-plugin
    • None

      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)

            kohsuke Kohsuke Kawaguchi
            walterk82 Walter Kacynski
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: