-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: Solaris
Been having some troubles w/archive artifacts hanging from a linux master (java
1.6) to solaris slave (java 1.5). Here's an instance where it actually got an
error, but reported success.
The hanging issue seems to be intermittent. It completed a job not long ago.
ERROR: Failed to archive artifacts: repoName, prevent-dev/version, build.log,
lastPush, prevent-dev/objs/*/.tar.gz, prevent-dev/objs/*/.map.gz,
prevent-dev/objs/*/cov-generate-hostid-
hudson.util.IOException2: Failed to read the remote stream
/hudson_home/workspace/prevent-dev.solaris-x86/repoName, prevent-dev/version,
build.log, lastPush, prevent-dev/objs/*/.tar.gz, prevent-dev/objs/*/.map.gz,
prevent-dev/objs/*/cov-generate-hostid-
at hudson.FilePath.readFromTar(FilePath.java:922)
at hudson.FilePath.copyRecursiveTo(FilePath.java:846)
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:78)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:309)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:297)
at hudson.model.Build$RunnerImpl.post2(Build.java:118)
at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:282)
at hudson.model.Run.run(Run.java:796)
at hudson.model.Build.run(Build.java:85)
at hudson.model.ResourceController.execute(ResourceController.java:70)
at hudson.model.Executor.run(Executor.java:88)
Caused by: Error while expanding
/hudson_home/workspace/prevent-dev.solaris-x86/repoName, prevent-dev/version,
build.log, lastPush, prevent-dev/objs/*/.tar.gz, prevent-dev/objs/*/.map.gz,
prevent-dev/objs/*/cov-generate-hostid-
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:920)
... 10 more
Caused by: java.io.InterruptedIOException
at java.io.PipedInputStream.read(PipedInputStream.java:262)
at java.io.PipedInputStream.read(PipedInputStream.java:305)
at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:214)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:134)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:87)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:256)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
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(FilterInputStream.java:90)
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)
... 12 more
Description found: dev-push-6749
Email was triggered for: Success
There are 1 triggered emails.
Sending email for trigger: Success
Sending e-mails to: overloaded_workers@anyjob.anywhere
finished: SUCCESS
- is duplicated by
-
JENKINS-11087 Failure to archive artifacts doesn't cause build to fail
-
- Resolved
-
-
JENKINS-12759 Archiving failure should make build fail (or unstable)
-
- Resolved
-
-
JENKINS-7653 Apparently aborted build w/ incomplete artifacts marked as "stable"
-
- Resolved
-
- is related to
-
JENKINS-7140 Archive the artifacts fails, still build successful
-
- Open
-
I have a different call stack when this problem happens in my job.
Jenkins 1.404
Slave: Windows XP
Archiving artifacts
ERROR: Failed to archive artifacts: **/summary.log
hudson.util.IOException2: java.io.IOException
at hudson.remoting.FastPipedInputStream.read(FastPipedInputStream.java:175)
at hudson.util.HeadBufferingStream.read(HeadBufferingStream.java:61)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at hudson.util.HeadBufferingStream.fillSide(HeadBufferingStream.java:83)
at hudson.FilePath$TarCompression$2.extract(FilePath.java:537)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1530)
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:117)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:649)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:625)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:603)
at hudson.model.Build$RunnerImpl.post2(Build.java:161)
at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:572)
at hudson.model.Run.run(Run.java:1386)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1537)
at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:117)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:649)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:625)
at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:603)
at hudson.model.Build$RunnerImpl.post2(Build.java:161)
at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:572)
at hudson.model.Run.run(Run.java:1386)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalAccessError: class hudson.remoting.Pipe$ConnectCommand cannot access its superclass hudson.remoting.Command
at hudson.remoting.Channel$2.adapt(Channel.java:663)
at hudson.remoting.Channel$2.adapt(Channel.java:658)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1533)
... 11 more
Caused by: java.lang.IllegalAccessError: class hudson.remoting.Pipe$ConnectCommand cannot access its superclass hudson.remoting.Command
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at hudson.remoting.RemoteClassLoader.loadClassFile(RemoteClassLoader.java:151)
at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:131)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredField(Unknown Source)
at java.io.ObjectStreamClass.getDeclaredSUID(Unknown Source)
at java.io.ObjectStreamClass.access$700(Unknown Source)
at java.io.ObjectStreamClass$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.ObjectStreamClass.<init>(Unknown Source)
at java.io.ObjectStreamClass.lookup(Unknown Source)
at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(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.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.UserRequest.deserialize(UserRequest.java:182)
at hudson.remoting.UserRequest.perform(UserRequest.java:98)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
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)
Notifying upstream projects of job completion
Finished: SUCCESS