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

Failed to copy artifacts or javadoc

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Postponed
    • Icon: Major Major
    • remoting
    • None
    • Platform: All, OS: Linux

      We do have a master (windows) / slave (ubuntu linux) constellation that works
      great for our distributed builds, but we do have a problem:

      The slave fails to copy its created artefacts or created javadoc (or doxygen)
      back to the master. What's interesting is, that the build fails not regularly
      but randomly (in about 20% of the triggered builds).

      We searched the mailing lists and the issue tracker but could no find this error
      anywhere. so I opened this ticket.

      Here are the additional informations:
      Start command:
      --------------------------------------------------------------------------
      plink -ssh -P 22 -pw xxxxxxxx -v hudson@192.168.12.96 /var/hudson/bin/slave_start.sh

      Master log output:
      --------------------------------------------------------------------------
      04.09.2008 03:05:09 hudson.remoting.Channel$ReaderThread run
      SCHWERWIEGEND: I/O error in channel Slave W1EM26
      java.io.EOFException
      at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
      at java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(Unknown Source)
      at java.io.ObjectInputStream$BlockDataInputStream.readUTF(Unknown Source)
      at java.io.ObjectInputStream.readString(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.readArray(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.readObject(Unknown Source)
      at hudson.remoting.Channel$ReaderThread.run(Channel.java:576)

      Slave log output:
      --------------------------------------------------------------------------
      BUILD SUCCESSFUL
      Total time: 40 seconds
      Zeichne Fingerabrücke auf
      Veröffentliche Javadocs
      FATAL: Kann Javadocs nicht von
      /var/hudson/workspace/workspace/EADS_ATCC/EADS_ATCC/doc/doxygen/html nach
      E:\hudson\jobs\EADS_ATCC\javadoc kopieren
      hudson.util.IOException2: hudson.util.IOException2: Failed to read the remote
      stream /var/hudson/workspace/workspace/EADS_ATCC/EADS_ATCC/doc/doxygen/html/*/
      at hudson.FilePath.readFromTar(FilePath.java:976)
      at hudson.FilePath.copyRecursiveTo(FilePath.java:900)
      at hudson.FilePath.copyRecursiveTo(FilePath.java:812)
      at hudson.tasks.JavadocArchiver.perform(JavadocArchiver.java:68)
      at
      hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:318)
      at
      hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:306)
      at hudson.model.Build$RunnerImpl.post2(Build.java:126)
      at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:291)
      at hudson.model.Run.run(Run.java:813)
      at hudson.model.Build.run(Build.java:88)
      at hudson.model.ResourceController.execute(ResourceController.java:70)
      at hudson.model.Executor.run(Executor.java:88)
      Caused by: Error while expanding
      /var/hudson/workspace/workspace/EADS_ATCC/EADS_ATCC/doc/doxygen/html/*/
      at org.apache.tools.ant.taskdefs.Untar.expandResource(Untar.java:121)
      at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:119)
      at hudson.FilePath.readFromTar(FilePath.java:974)
      ... 11 more
      Caused by: java.io.IOException: Write end dead
      at java.io.PipedInputStream.read(Unknown Source)
      at java.io.PipedInputStream.read(Unknown Source)
      at java.util.zip.InflaterInputStream.fill(Unknown Source)
      at java.util.zip.InflaterInputStream.read(Unknown Source)
      at java.util.zip.GZIPInputStream.read(Unknown Source)
      at java.io.BufferedInputStream.fill(Unknown Source)
      at java.io.BufferedInputStream.read1(Unknown Source)
      at java.io.BufferedInputStream.read(Unknown Source)
      at java.io.BufferedInputStream.read1(Unknown Source)
      at java.io.BufferedInputStream.read(Unknown Source)
      at org.apache.tools.tar.TarBuffer.readBlock(TarBuffer.java:257)
      at org.apache.tools.tar.TarBuffer.readRecord(TarBuffer.java:223)
      at org.apache.tools.tar.TarInputStream.read(TarInputStream.java:340)
      at java.io.FilterInputStream.read(Unknown Source)
      at org.apache.tools.ant.taskdefs.Expand.extractFile(Expand.java:282)
      at org.apache.tools.ant.taskdefs.Untar.expandStream(Untar.java:142)
      at org.apache.tools.ant.taskdefs.Untar.expandResource(Untar.java:119)
      ... 13 more

      at hudson.FilePath.copyRecursiveTo(FilePath.java:907)
      at hudson.FilePath.copyRecursiveTo(FilePath.java:812)
      at hudson.tasks.JavadocArchiver.perform(JavadocArchiver.java:68)
      at
      hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:318)
      at
      hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:306)
      at hudson.model.Build$RunnerImpl.post2(Build.java:126)
      at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:291)
      at hudson.model.Run.run(Run.java:813)
      at hudson.model.Build.run(Build.java:88)
      at hudson.model.ResourceController.execute(ResourceController.java:70)
      at hudson.model.Executor.run(Executor.java:88)
      Caused by: java.util.concurrent.ExecutionException:
      hudson.remoting.RequestAbortedException: java.io.EOFException
      at hudson.remoting.Request$1.get(Request.java:179)
      at hudson.remoting.Request$1.get(Request.java:134)
      at hudson.remoting.FutureAdapter.get(FutureAdapter.java:36)
      at hudson.FilePath.copyRecursiveTo(FilePath.java:903)
      ... 10 more
      Caused by: hudson.remoting.RequestAbortedException: java.io.EOFException
      at hudson.remoting.Request.abort(Request.java:200)
      at hudson.remoting.Channel.terminate(Channel.java:439)
      at hudson.remoting.Channel$ReaderThread.run(Channel.java:595)
      Caused by: java.io.EOFException
      at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
      at java.io.ObjectInputStream$BlockDataInputStream.readUnsignedShort(Unknown Source)
      at java.io.ObjectInputStream$BlockDataInputStream.readUTF(Unknown Source)
      at java.io.ObjectInputStream.readString(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.readArray(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
      at java.io.ObjectInputStream.readSerialData(Unknown Source)
      at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
      at java.io.ObjectInputStream.readObject0(Unknown Source)
      at java.io.ObjectInputStream.readObject(Unknown Source)
      at hudson.remoting.Channel$ReaderThread.run(Channel.java:576)

            Unassigned Unassigned
            dreadnaught dreadnaught
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: