-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Platform: All, OS: All
-
Powered by SuggestiMate
When the documentantion is being generated with maven goal site, aleatory an
error is thrown:
--------------------------------------------------
FATAL: Unable to copy site from
to
{1}hudson.util.IOException2: java.io.IOException: Not in GZIP format
at hudson.FilePath.copyRecursiveTo(FilePath.java:829)
at hudson.FilePath.copyRecursiveTo(FilePath.java:763)
at hudson.maven.reporters.MavenSiteArchiver.postExecute
(MavenSiteArchiver.java:52)
at hudson.maven.MavenModuleSetBuild$Builder.postExecute
(MavenModuleSetBuild.java:589)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:250)
at hudson.maven.agent.PluginManagerInterceptor$1MojoConfig.callPost
(PluginManagerInterceptor.java:104)
at hudson.maven.agent.PluginManagerInterceptor.executeMojo
(PluginManagerInterceptor.java:137)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:558)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:499)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:478)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:330)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
(DefaultLifecycleExecutor.java:291)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:142)
at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute
(LifecycleExecutorInterceptor.java:42)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:133)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:129)
at hudson.maven.MavenModuleSetBuild$Builder.call
(MavenModuleSetBuild.java:528)
at hudson.maven.MavenModuleSetBuild$Builder.call
(MavenModuleSetBuild.java:474)
at hudson.remoting.UserRequest.perform(UserRequest.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:23)
at hudson.remoting.Request$2.run(Request.java:206)
at java.util.concurrent.Executors$RunnableAdapter.call
(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Not in
GZIP format
at hudson.remoting.Channel$1.adapt(Channel.java:425)
at hudson.remoting.Channel$1.adapt(Channel.java:420)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:32)
at hudson.FilePath.copyRecursiveTo(FilePath.java:827)
... 35 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68)
at hudson.FilePath.readFromTar(FilePath.java:917)
at hudson.FilePath.access$300(FilePath.java:117)
at hudson.FilePath$23.invoke(FilePath.java:818)
at hudson.FilePath$23.invoke(FilePath.java:815)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1122)
at hudson.remoting.UserRequest.perform(UserRequest.java:69)
at hudson.remoting.UserRequest.perform(UserRequest.java:23)
at hudson.remoting.Request$2.run(Request.java:206)
at java.util.concurrent.Executors$RunnableAdapter.call
(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
--------------------------------------------------
The problem is related with a jdk (without solution):
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4691425
But in that post there is a workarround, use a custom class:
- MultiMemberGZIPInputStream
To solve the issue you can modify the class:
- hudson.FilePath
In the method:
- readFromTar
To use the new custom class avoid to use: GZIPInputStream
- is duplicated by
-
JENKINS-7581 exception by archiving site
-
- Resolved
-
-
JENKINS-3134 java.io.IOException: Not in GZIP format
-
- Closed
-
[JENKINS-2154] Error generating documentation
Created an attachment (id=641)
I get the same error. URGENT!!!!!!!!
Created an attachment (id=642)
SAME ERROR: console output... (all logs)
Ever since updating from 1.287 to 1.293 we get the following exception in Hudson
after every other build of our javadoc-job - we never had that problem before:
hudson.util.IOException2: java.io.IOException: Not in GZIP format
at hudson.FilePath.copyRecursiveTo(FilePath.java:1087)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1014)
at
hudson.maven.reporters.MavenJavadocArchiver.postExecute(MavenJavadocArchiver.java:88)
at
hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:638)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:290)
- the build-job is running on fixed schedule at midnight
- it's a m2 job with the following goal and options:
clean javadoc:javadoc -Daggregate=true - we're using "use-update" option in SCM configuration
- discard old builds enabled with 30day/100builds thresholds
- disk usage: OK (enough free space)
- we do not use ZIP folders / do not run Hudson inside ZIP folders
- JDK: 1.6.0_06
- Maven: 2.0.9
Searching the mailing list, I just found, that this exception occurred in the
past before - also for javadocs, and also after the successful maven build
finished - seemingly without a clear resolution (disclaimer: maybe I just didn't
find it).
We know the problem is in the JDK. We know that Sun is not going to fix the
JDK. We know the workaround - MultiMemberGZIPInputStream. What are the
blockers to this issue?
Do we need people to test MultiMemberGZIPInputStream with Hudson?
Do we need a patch to be submitted?
Or, is the code going to be reworked to avoid the issue altogether?
What's the score here? What's next?
Is this known problem present in all Sun JDKs or are there versions without it?
The issue was filed against 1.4. Reporter noted it was present in 1.2 and 1.3.
I personally use 1.5 and see it up through to the latest patchlevel. And
atleast one commentor on here has reported it against 1.6. I think that covers
all of them.
The thing that bothers me the most is just that this error causes the build
status to be a failure. I see this during the maven site goal which in my view
errors from this goal should not cause a build to fail. I can always rebuild
the project if the site goal fails.
Created an attachment (id=644)
Proposed patch using the MultiMemberGZIPInputStream workaround
Created an attachment (id=645)
hudson 1.295 another stack trace a little different
MultiMemberGzip patch performed better (1/40 instead of 1/8), but apparently not
the end-all solution:
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:132)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68)
at
com.sun.bugs.id4691425.MultiMemberGZIPInputStream.<init>(MultiMemberGZIPInputStream.java:23)
at hudson.FilePath$27.invoke(FilePath.java:1043)
at hudson.FilePath$27.invoke(FilePath.java:1040)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1376)
So this JDK bug may not be the issue.
kohsuke thought he had fixed this in Issue 3134 :
Path:
trunk/hudson/main/remoting/src/main/java/hudson/remoting/ProxyInputStream.java
trunk/www/changelog.html
http://fisheye4.cenqua.com/changelog/hudson/?cs=16174
Log:
[FIXED JENKINS-3134]
Finally found the cause of this problem. This was due to the wrong sign bit
expansion.
Yes, I thought I fixed this problem. And in my deployment I'm unable to
reproduce the problem.
For those of you who are seeing this in a distributed build environment, can you
once again double check if your slave.jar on slaves are the same as that in
hudson.war?
Code changed in hudson
User: : kohsuke
Path:
trunk/hudson/main/test/src/test/java/hudson/maven/MavenProjectTest.java
http://fisheye4.cenqua.com/changelog/hudson/?cs=16856
Log:
JENKINS-2154 Attempted to reproduce a problem but it worked.
To recapture my initial set up in Issue 3134, I get this exception on a single
node, no slaves, all local, same machine, nothing remote. When I added extra
logging for Issue 3134, all of the copyRecursiveTo calls were "local -> remote
copy".
However, I'm beginning to wonder if I saw this problem only after experimenting
with remote slave nodes. At one point in time we tried adding a node but turned
out that builds took longer (slower machine/disk) so we removed it. Is there
some configuration/setting in hudson that might hint at that a build is remote
and causing this?
For the 20 - 30 people who have voted for this issue, how is your hudson
configured? Do you have a single node or many nodes? If you have a single
node, did you previously have multiple nodes?
My setup is single node and no slaves. I never configured a slave before. The
problem itself happens randomly while archiving the site contents.
However we never saw this problem in our initial installation of Hudson. After
we copied the configuration (HUDSON_HOME) to our production server, we started
seeing this problem.
Same here, no slaves. But we also didn't move the server or anything. It's
really just a plain default installation with only one node. The problem occurs
randomly on projects with the site or site-deploy goal.
Same here, no slaves and the problem occurs ramdomly on all project that use the
maven site goal. I am still waiting for a patch.
Hello,
I have the same problem. I started using Hudson about a week ago. I use a single
node and I never tried with multiple nodes. The problem also occurs once every
3-4 builds (I've scheduled about 10 builds per hour).
I've installed Hudson on a machine running Ubuntu 8.10 with Sun's JVM (1.6.0_12).
Also seen on 1.292 on WinXP no slaves running inside tomcat 6 using sun jdk
1.6.0 update 7
We have the same problem, running Hudson on Windows XP with jdk1.6.0_07. We have
configured to nodes on the master and 1 node on an local slave. The problem
occurs more often since we updated to Hudson Version 1.296.
It is still happening to my instance of Hudson (ver. 1.297 - master with one slave):
Generating
/home/tomcat/.hudson/jobs/OXC-migration-production/workspace/trunk/hibernate-utils/target/site/apidocs/stylesheet.css...
[HUDSON] Archiving javadoc
FATAL: Unable to copy Javadoc from
/home/tomcat/.hudson/jobs/OXC-migration-production/workspace/trunk/hibernate-utils/target/site/apidocs
to
/home/tomcat/.hudson/jobs/OXC-migration-production/modules/org.openads$hibernate-utils/javadoc
hudson.util.IOException2: java.io.IOException: Not in GZIP format
at hudson.FilePath.copyRecursiveTo(FilePath.java:1091)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1018)
at
hudson.maven.reporters.MavenJavadocArchiver.postExecute(MavenJavadocArchiver.java:88)
at
hudson.maven.reporters.MavenJavadocArchiver.reportGenerated(MavenJavadocArchiver.java:107)
at
hudson.maven.MavenModuleSetBuild$Builder.onReportGenerated(MavenModuleSetBuild.java:649)
at hudson.maven.MavenBuilder$Adapter.onReportGenerated(MavenBuilder.java:296)
at
hudson.maven.agent.PluginManagerInterceptor$3.invoke(PluginManagerInterceptor.java:231)
at $Proxy4.generate(Unknown Source)
at
org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:139)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:269)
at
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:101)
at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)
at
hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:182)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:513)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:483)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
at
org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:158)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:162)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:578)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:524)
at hudson.remoting.UserRequest.perform(UserRequest.java:92)
at hudson.remoting.UserRequest.perform(UserRequest.java:46)
at hudson.remoting.Request$2.run(Request.java:236)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Not in
GZIP format
at hudson.remoting.Channel$1.adapt(Channel.java:514)
at hudson.remoting.Channel$1.adapt(Channel.java:509)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1089)
... 43 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68)
at hudson.FilePath$27.invoke(FilePath.java:1080)
at hudson.FilePath$27.invoke(FilePath.java:1077)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1517)
... 9 more
What's weird it is written in https://hudson.dev.java.net/changelog.html
that in Hudson ver. 1.292 it a similar issue is fixed:
"Fixed the possible "java.io.IOException: Not in GZIP format" problem when
copying a file remotely. (issue 3134)"
Looking at the given issue -
https://hudson.dev.java.net/issues/show_bug.cgi?id=3134 is seems it was just
resolved as a duplicate of this bug, which now (when ver. 1.297 is available) is
in state "STARTED", so in fact IMHO issue 3134 should not been given in the
change log, as it was resolved as a duplicate (not "normally") and the
duplicated issue (2154 - this one) is not resolved - which makes a huge
confusion around this issue.
kohsuke: > can you once again double check if your slave.jar on slaves are the
same as that in hudson.war?
Was the same as on master, and it happened even when I started using
http://wiki.jenkins-ci.org/display/JENKINS/SSH+Slaves+plugin - then it has to be
the same jar as it just "copies the latest slave.jar via SFTP".
I'd like to once again emphasize that in my environment I never tried setting up
slaves, and even though get the same error. Running it on WinXP with JDK
1.6.0_02-b05
Any one in the San Francisco bay area that's willing to have me inspect the
problem in person?
I'm still trying to reproduce the problem, and this is the most voted issue in
the entire Hudson issue database.
Code changed in hudson
User: : kohsuke
Path:
trunk/hudson/main/core/src/main/java/hudson/FilePath.java
http://fisheye4.cenqua.com/changelog/hudson/?cs=17320
Log:
JENKINS-2154 Adding more error diagnostic report in an attempt to find out a root cause. This change should let us see what's in the stream.
I seem not to see it any more in Maven-based builds since 1.300, but I can't
recall if it didn't stop earlier.
Using Build 1.299. We noticed that a site job that failed earlier for the same
reason tends to fail again and again. I am not sure if it is consistent though.
Only workaround is to delete that job and create another job with the same
configuration. This has worked for us and the build does not fail. Again, I am
not sure if this is consistent and a proper workaround.
I am using JDK 1.6.0_02 on Win XP.
Just updated to Hudson 1.300 both with an existing job and a new one. Got for
both this exception:
[HUDSON] Archiving site
FATAL: Unable to copy site from
to
{1}hudson.util.IOException2: java.io.IOException: Not in GZIP format
at hudson.FilePath.copyRecursiveTo(FilePath.java:1157)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1084)
at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:73)
at
hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:639)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:290)
at
hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
at
hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at
org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:158)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:162)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:578)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:524)
at hudson.remoting.UserRequest.perform(UserRequest.java:97)
at hudson.remoting.UserRequest.perform(UserRequest.java:46)
at hudson.remoting.Request$2.run(Request.java:236)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Not in
GZIP format
at hudson.remoting.Channel$1.adapt(Channel.java:514)
at hudson.remoting.Channel$1.adapt(Channel.java:509)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1155)
... 35 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:132)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:68)
at hudson.FilePath$28.invoke(FilePath.java:1146)
at hudson.FilePath$28.invoke(FilePath.java:1143)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1583)
... 9 more
The problem appeared last night again, i hit 'Build now' this morning and it ran
like a charm. This suggests it's not a 'once broken, always broken' pattern.
The stack trace attached does not show the use of TarCompression from changeset
#17320 - did the change make it into version 1300 or did i screw up something?
Using 1.300 I still get the exception consistently on every build, whether
triggered manually or by a schedule. I recreated the job as well.. same thing.
I've never configured slave nodes for my installation.
I'm using the Sun JDK 1.6.0_03 on Debian Etch.
I think I found it...
At first, I logged all the GZIP stream received before the GZIP decompression. I
noticed that sometimes it was missing the GZIP header. When it happened, the
exception occoured. So, I logged "the other side" to make sure all the stream
sent was complete. All the stream had being correctly sent.
So, what happened to the header chunk? I saw that the method
ProxyOutputStream.Chunk.execute has an empty catch clause. I put a
printStackTrace there and... See it for yourself:
java.io.IOException: Pipe not connected
at java.io.PipedOutputStream.write(PipedOutputStream.java:123)
at java.io.OutputStream.write(OutputStream.java:58)
at hudson.remoting.ProxyOutputStream$Chunk.execute(ProxyOutputStream.java:172)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:696)
It happened only in the first Chunk. All the others were Ok. For some reason,
the pipe was disconnected in the beggining and was connected later, before the
arrival of the other Chunks.
The problem is that the pipe creation is handled in a thread and the chunks
processing is handled in another thread. The pipe creation code is located at
Pipe.readObject. Snippet:
--------
(1) final int oidRos = ois.readInt();
(2) // we want 'oidRos' to send data to this PipedOutputStream
(3) PipedOutputStream pos = new PipedOutputStream();
(4) final int oidPos = channel.export(pos);
(5) // tell 'ros' to connect to our 'pos'.
(6) channel.send(new ConnectCommand(oidRos, oidPos));
(7) out = null;
(8) in = new PipedInputStream(pos);
--------
The pipe is created disconnected (line 3) and exported (line 4). It is connected
only later (line 8). If a chunk is received between line 4 and 8 (by the channel
reader thread, which is not the same thread the above code runs), the exception
will occour.
I changed the above code to:
--------
final int oidRos = ois.readInt();
// we want 'oidRos' to send data to this PipedOutputStream
PipedOutputStream pos = new PipedOutputStream();
PipedInputStream pis = new PipedInputStream(pos);
final int oidPos = channel.export(pos);
// tell 'ros' to connect to our 'pos'.
channel.send(new ConnectCommand(oidRos, oidPos));
out = null;
in = pis;
--------
and it seems to work fine here.
I don't know the possible side effects of this change. So, please evaluate it.
I have applied cristiano_k's patch to 1.299 and deployed the WAR. This does
seem to have fixed the issue, as I can no longer duplicate the GZIP exception.
Once an official built jar is available I will test with it too.
Code changed in hudson
User: : kohsuke
Path:
branches/rc/remoting/src/main/java/hudson/remoting/Pipe.java
http://fisheye4.cenqua.com/changelog/hudson/?cs=17646
Log:
[FIXED JENKINS-2154] Applied a patch. Thanks for the great detective workpaste | patch -p1
Code changed in hudson
User: : kohsuke
Path:
trunk/www/changelog.html
http://fisheye4.cenqua.com/changelog/hudson/?cs=17647
Log:
JENKINS-2154 This change will be in 1.302
Hi, the problem appear again..
The version is Hudson ver. 1.380
Thanks!
[HUDSON] Archiving site from
{path} to D:\.hudson\jobs{path}FATAL: Unable to copy site from /opt/hudson/workspace/{path}
to D:\.hudson\jobs{path}
hudson.util.IOException2: hudson.util.IOException2: Not in GZIP format
stream=de4194e6a34e07bd61d86433f4131d340f9a1f50abd539fcd03e3ca437a2f6c161f3c31bd4cc6300e626912302da0977ae24d7f13fbac3f3d19fd73d44d714bafe7e76d53f47b5fd46e38f83f346a34b3610f645a7de6ca191a14c4d955a4b8ad668f40635e4d8d22f2f2ff59783ba6e3c10a9d1a03cd16968ba6ee2fac49ad4b86c18e0976baa7351d9c617f0f165efb46b0b8eaf788a0daac0d0ec2e542c13b644bbace6056ad58feacd1fada33d44ecb4d11ca3e1d842ad8fa875f4a9f3f153a789ce6f474c707013f15b6f748a2861fbf85f73f5f94bed9cecf64470ef8f88e0afa131ffcbde0128ad9fd1f851314cb2997c1f5decffcaacb6fe884a3d27aa98c9cd84a53a9ca581769d9b183236d69f9e08f9ad7abbfeebfeede0f4faf6723842a7d7fd3d2a64f9eb6cdab9a0a5982c85fe06a3de60f4a546fbb74ffffb58a3375ef507bfa19bde152212d97ad5b0f988315143e854da3d1b9b666dd55ee13d5667b7321ac80e4b3f66af88d92eefe7d331b39cf95e39a2e6c6eede0edf2cd57bb4cbce77c80df54703dfd799ca30bcdf7d170651deed21ba25b49c7d965e33c5a03badbbe5dab64c2ed351fbccc8f8b9f3337a0f0eec99642f623cbc734cf7a605654b9f6aba32217ffa87e8732d12fdf0e31fa3e175d49e198604b8e6130f7d30a5b4acb807211e400f003d62408ff4e1c2007e00f801e007801f59821f6129b5390812d71280217983217ce4179010170a59d4e90248c8f13951f37bf497cb36f987097f4fd93dbe33e28bc504f45dde2dd656c369ba44f99c6c2dc3e461be64f948a2250487588017817774fe3689927296a466106768eff47ead73d90469c35c6a205798788e2ab8da5415b2845da85893a4d2347378ca286856426996914f54155c76c4cf56b220152d8b12ab348b96593b613f1c0f2b70d394afda7dae49522a278f400ac92d8588c94b293177f76a27ceefaebf27b88d4b288fb2cc215251f1536021756532a1c3913092c419391adcc51f141a529281e4e2a1970ed9d50a912a906d7899f4cd38c77b1698a7e49bcd1655d0aedcd6b35145ed6ca489e928795195b4832a1f68eab19aba27b620e4477ad71708f901ef17f07e01ef17f07e01ef17f07e01ef1789bd5f2014a894d726f13f645f3692c4fd38d7eaf89fce41bb73148aff697de81c42fc4f1e17c4ff088dffa14b03e27e0a8ffb596b1a20de472ed003e27d00f158ad8ab80a08201d807400d20148875448875f3a6d8670ac6a01908d2d8ceba10c01f13c42b5003ea4f9c5ef287a6cf08ea2af11b9930d8d2c7f6b0242ed3caf4552eb4f3b1b47b1ff5e79a84e34d811d975338fee62bcbadda15d62844b3ab72745dfc0e7890a916a047109f1584e318681d80939f8490a7f64598622c6198dded8253b556a7f34c2424e5bcc1fed9e68cd67
at hudson.FilePath.copyRecursiveTo(FilePath.java:1474)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1399)
at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81)
at hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:772)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:300)
at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:165)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:165)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:694)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:638)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Not in GZIP format
stream=de4194e6a34e07bd61d86433f4131d340f9a1f50abd539fcd03e3ca437a2f6c161f3c31bd4cc6300e626912302da0977ae24d7f13fbac3f3d19fd73d44d714bafe7e76d53f47b5fd46e38f83f346a34b3610f645a7de6ca191a14c4d955a4b8ad668f40635e4d8d22f2f2ff59783ba6e3c10a9d1a03cd16968ba6ee2fac49ad4b86c18e0976baa7351d9c617f0f165efb46b0b8eaf788a0daac0d0ec2e542c13b644bbace6056ad58feacd1fada33d44ecb4d11ca3e1d842ad8fa875f4a9f3f153a789ce6f474c707013f15b6f748a2861fbf85f73f5f94bed9cecf64470ef8f88e0afa131ffcbde0128ad9fd1f851314cb2997c1f5decffcaacb6fe884a3d27aa98c9cd84a53a9ca581769d9b183236d69f9e08f9ad7abbfeebfeede0f4faf6723842a7d7fd3d2a64f9eb6cdab9a0a5982c85fe06a3de60f4a546fbb74ffffb58a3375ef507bfa19bde152212d97ad5b0f988315143e854da3d1b9b666dd55ee13d5667b7321ac80e4b3f66af88d92eefe7d331b39cf95e39a2e6c6eede0edf2cd57bb4cbce77c80df54703dfd799ca30bcdf7d170651deed21ba25b49c7d965e33c5a03badbbe5dab64c2ed351fbccc8f8b9f3337a0f0eec99642f623cbc734cf7a605654b9f6aba32217ffa87e8732d12fdf0e31fa3e175d49e198604b8e6130f7d30a5b4acb807211e400f003d62408ff4e1c2007e00f801e007801f59821f6129b5390812d71280217983217ce4179010170a59d4e90248c8f13951f37bf497cb36f987097f4fd93dbe33e28bc504f45dde2dd656c369ba44f99c6c2dc3e461be64f948a2250487588017817774fe3689927296a466106768eff47ead73d90469c35c6a205798788e2ab8da5415b2845da85893a4d2347378ca286856426996914f54155c76c4cf56b220152d8b12ab348b96593b613f1c0f2b70d394afda7dae49522a278f400ac92d8588c94b293177f76a27ceefaebf27b88d4b288fb2cc215251f1536021756532a1c3913092c419391adcc51f141a529281e4e2a1970ed9d50a912a906d7899f4cd38c77b1698a7e49bcd1655d0aedcd6b35145ed6ca489e928795195b4832a1f68eab19aba27b620e4477ad71708f901ef17f07e01ef17f07e01ef17f07e01ef1789bd5f2014a894d726f13f645f3692c4fd38d7eaf89fce41bb73148aff697de81c42fc4f1e17c4ff088dffa14b03e27e0a8ffb596b1a20de472ed003e27d00f158ad8ab80a08201d807400d20148875448875f3a6d8670ac6a01908d2d8ceba10c01f13c42b5003ea4f9c5ef287a6cf08ea2af11b9930d8d2c7f6b0242ed3caf4552eb4f3b1b47b1ff5e79a84e34d811d975338fee62bcbadda15d62844b3ab72745dfc0e7890a916a047109f1584e318681d80939f8490a7f64598622c6198dded8253b556a7f34c2424e5bcc1fed9e68cd67
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:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1472)
... 35 more
Caused by: hudson.util.IOException2: Not in GZIP format
stream=de4194e6a34e07bd61d86433f4131d340f9a1f50abd539fcd03e3ca437a2f6c161f3c31bd4cc6300e626912302da0977ae24d7f13fbac3f3d19fd73d44d714bafe7e76d53f47b5fd46e38f83f346a34b3610f645a7de6ca191a14c4d955a4b8ad668f40635e4d8d22f2f2ff59783ba6e3c10a9d1a03cd16968ba6ee2fac49ad4b86c18e0976baa7351d9c617f0f165efb46b0b8eaf788a0daac0d0ec2e542c13b644bbace6056ad58feacd1fada33d44ecb4d11ca3e1d842ad8fa875f4a9f3f153a789ce6f474c707013f15b6f748a2861fbf85f73f5f94bed9cecf64470ef8f88e0afa131ffcbde0128ad9fd1f851314cb2997c1f5decffcaacb6fe884a3d27aa98c9cd84a53a9ca581769d9b183236d69f9e08f9ad7abbfeebfeede0f4faf6723842a7d7fd3d2a64f9eb6cdab9a0a5982c85fe06a3de60f4a546fbb74ffffb58a3375ef507bfa19bde152212d97ad5b0f988315143e854da3d1b9b666dd55ee13d5667b7321ac80e4b3f66af88d92eefe7d331b39cf95e39a2e6c6eede0edf2cd57bb4cbce77c80df54703dfd799ca30bcdf7d170651deed21ba25b49c7d965e33c5a03badbbe5dab64c2ed351fbccc8f8b9f3337a0f0eec99642f623cbc734cf7a605654b9f6aba32217ffa87e8732d12fdf0e31fa3e175d49e198604b8e6130f7d30a5b4acb807211e400f003d62408ff4e1c2007e00f801e007801f59821f6129b5390812d71280217983217ce4179010170a59d4e90248c8f13951f37bf497cb36f987097f4fd93dbe33e28bc504f45dde2dd656c369ba44f99c6c2dc3e461be64f948a2250487588017817774fe3689927296a466106768eff47ead73d90469c35c6a205798788e2ab8da5415b2845da85893a4d2347378ca286856426996914f54155c76c4cf56b220152d8b12ab348b96593b613f1c0f2b70d394afda7dae49522a278f400ac92d8588c94b293177f76a27ceefaebf27b88d4b288fb2cc215251f1536021756532a1c3913092c419391adcc51f141a529281e4e2a1970ed9d50a912a906d7899f4cd38c77b1698a7e49bcd1655d0aedcd6b35145ed6ca489e928795195b4832a1f68eab19aba27b620e4477ad71708f901ef17f07e01ef17f07e01ef17f07e01ef1789bd5f2014a894d726f13f645f3692c4fd38d7eaf89fce41bb73148aff697de81c42fc4f1e17c4ff088dffa14b03e27e0a8ffb596b1a20de472ed003e27d00f158ad8ab80a08201d807400d20148875448875f3a6d8670ac6a01908d2d8ceba10c01f13c42b5003ea4f9c5ef287a6cf08ea2af11b9930d8d2c7f6b0242ed3caf4552eb4f3b1b47b1ff5e79a84e34d811d975338fee62bcbadda15d62844b3ab72745dfc0e7890a916a047109f1584e318681d80939f8490a7f64598622c6198dded8253b556a7f34c2424e5bcc1fed9e68cd67
at hudson.FilePath$TarCompression$2.extract(FilePath.java:534)
at hudson.FilePath$32.invoke(FilePath.java:1463)
at hudson.FilePath$32.invoke(FilePath.java:1460)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1899)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
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)
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at hudson.FilePath$TarCompression$2.extract(FilePath.java:530)
... 12 more
[INFO] [site:deploy]
scp:
- Session: Opened
Executing command: mkdir -p /opt/maven-site/
Executing command: mkdir -p /opt/maven-site/{path}
Executing command: scp -t "/opt/maven-site/
{path}./wagon6730610932489011013.zip"Uploading: ./wagon6730610932489011013.zip to scp://192.168.0.46/opt/{path}
I see the problem in 1.381. I'm using the copy artifact plugin 1.10, maybe the problem is there?
Here are the logs:
Started by upstream project "*****" build number 5
Building remotely on *****
[*****] $ /bin/sh -xe /tmp/hudson2872790988634929414.sh
+ rm -rf build install result.tgz src .ivyhome
ERROR: Failed to copy artifacts from ***** with filter: **
hudson.util.IOException2: hudson.util.IOException2: Not in GZIP format
stream=*****
at hudson.FilePath.copyRecursiveTo(FilePath.java:1474)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1399)
at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:172)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:601)
at hudson.model.Build$RunnerImpl.build(Build.java:174)
at hudson.model.Build$RunnerImpl.doRun(Build.java:138)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416)
at hudson.model.Run.run(Run.java:1280)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:139)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Not in GZIP format
stream=*****
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:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1472)
... 11 more
Caused by: hudson.util.IOException2: Not in GZIP format
stream=*****
at hudson.FilePath$TarCompression$2.extract(FilePath.java:534)
at hudson.FilePath$32.invoke(FilePath.java:1463)
at hudson.FilePath$32.invoke(FilePath.java:1460)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1899)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at hudson.FilePath$TarCompression$2.extract(FilePath.java:530)
... 12 more
Recording test results
Recording fingerprints
Finished: FAILURE
same here (Hudson 1381, copy artifact 1.10, matrix project)..
all builds were fine today, until 10 minutes ago this problem randomly started occurring.
I've been queueing about 20 builds, some were ok, most not.
inittially, the problem seemed to be gone after selecting "Run each configuration sequentially" in the config. However now I'm getting this:
[linux] $ /bin/bash /tmp/hudson5758633278722690780.sh
ERROR: Failed to copy artifacts from *** with filter: _bin/.so,_lib/.a
hudson.util.IOException2: hudson.util.IOException2: Failed to extract **\builds\2010-11-04_14-23-19\archive/_bin/.so,_lib/*.a
at hudson.FilePath.copyRecursiveTo(FilePath.java:1474)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1399)
at hudson.plugins.copyartifact.CopyArtifact.perform(CopyArtifact.java:172)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:601)
at hudson.model.Build$RunnerImpl.build(Build.java:174)
at hudson.model.Build$RunnerImpl.doRun(Build.java:138)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:416)
at hudson.model.Run.run(Run.java:1324)
at hudson.matrix.MatrixRun.run(MatrixRun.java:137)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:139)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Failed to extract **\builds\2010-11-04_14-23-19\archive/_bin/.so,_lib/*.a
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:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1472)
... 11 more
We are seeing it, too, and we're using Hudson 1.384:
[HUDSON] Archiving site from L:\hudson\jobs\aqa_library\workspace\trunk\target\site to L:\hudson\jobs\aqa_library\site
FATAL: Unable to copy site from L:\hudson\jobs\aqa_library\workspace\trunk\target\site to L:\hudson\jobs\aqa_library\site
hudson.util.IOException2: hudson.util.IOException2: Failed to extract L:\hudson\jobs\aqa_library\workspace\trunk\target\site/*/
at hudson.FilePath.copyRecursiveTo(FilePath.java:1474)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1399)
at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81)
at hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:828)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:300)
at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:165)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:165)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:750)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:694)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Failed to extract L:\hudson\jobs\aqa_library\workspace\trunk\target\site/*/
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:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1472)
... 35 more
Caused by: hudson.util.IOException2: Failed to extract L:\hudson\jobs\aqa_library\workspace\trunk\target\site/*/
at hudson.FilePath.readFromTar(FilePath.java:1577)
at hudson.FilePath.access$100(FilePath.java:159)
at hudson.FilePath$32.invoke(FilePath.java:1463)
at hudson.FilePath$32.invoke(FilePath.java:1460)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1899)
... 9 more
Caused by: java.util.zip.ZipException: invalid stored block lengths
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:92)
at org.apache.tools.tar.TarBuffer.readBlock(TarBuffer.java:257)
at org.apache.tools.tar.TarBuffer.readRecord(TarBuffer.java:223)
at hudson.org.apache.tools.tar.TarInputStream.read(TarInputStream.java:345)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1025)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:999)
at hudson.util.IOUtils.copy(IOUtils.java:33)
at hudson.FilePath.readFromTar(FilePath.java:1565)
... 13 more
This is the single most annoying issue for us at the moment (Hudson 1.389) . Maven Site builds randomly fail, in fact they fail most of the time because of this.
When I look at the error message, I can see that Hudson is trying to copy the site from http://myhost/job/myJob/my.group.id$my-artifact-id/ws/target/site. Where does the directory "ws" come from? It does not exist. I guess it should be http://myhost/job/myJob/my.group.id$my-artifact-id/target/site.
What's weird is that for some failing jobs, the site is searched with this directory "ws" in the path, for others the path looks ok.
FATAL: Unable to copy site from <http://myhost/job/myJob/my.group.id$my-artifact-id/ws/target/site> to /exports/home/hudson/hudson/.hudson/jobs/myJob/site/my-artifact-id
hudson.util.IOException2: hudson.util.IOException2: Not in GZIP format stream=3a2527e633e486f739391f350cbac52f032d9fdc9efb99da034fd2f50967c7486366f1d963b606a6d4e5ec6d71471be8cf90bafcb28410bd5077b645eace729d193518a8d310c2cb1cac63ed0f7dac19c1a8d54cf22b074530e5a815d00ce16a58a6cf53937cd64cb3b9dcd726814f97f7ea2643ab97f6e27c140fb0b162eaa344d6fdea35a75255bda1d2dcb2ab4b36ae2f9d512545815e28b38a56c2a8003498f7ba31a07c0050f66ae903755dca7167f802231807117c18098b73a531834b3944cc89185a1bbe29e420339c5c188a34fdf2a04de40ef2dd3c560c7bc960157f018c9ab0eb6e3e5e5d118baf85826ba75727373f6d28056e11c70ab891c1eafa63daf40c63d9835674f2174bef2f6f94643348146d62ef29705a076bd2d882b566f6b3062f45b15d517a8d88312af005753d97986c54bace0fcad641be1fb683209fc5e03e371c702dc341fa32e83d6227f8f53f3ca92fc747c56116b53b47496b7fada90a520546229eb51ea478c4596b221ead3a1634a403423aa0f5a003428a1da4d8418a1da4d8418a1da4d8418a1da4d8418a9daa2976c2cc8f04b1437ae2c7ea133b087f665e5e07193590206790e1e8133919961fe300895b525268708cf84465fe9019424a60a438634a343c48bd28b6e915e5ae109e9629bf4ee91264a52a80956a29619d4976aa78aa7b1a4b5522c1715de340e70a07ad7754685c5a64b142162b7549832c563399eb78c05cc2904623e8126614c2d858edd1bbc43175946889a398091421404aec598fbaef2d0a54e3b0482e9d14e769a4a5f11311a954a7c7210f4e91d17de494eaac10139ed85059a1c4e303ea489e262ac3574c6235bffdd95483599c309c65bb0d1114dffed3fb1c255cca64ed496f4248e0e3c7e7f0001b56fa13354d59278f11200f14dae112dd4923fa892e26911b6d05b9d1b4c4987d21e160a99465f78fb4a70f740eee521a6bd90c31092b445cb6840893f9e8cb86ac1ea60353d9cba2462d25482b61a512515b69660a62cdc042246e4e9b37e708d2aaa13ecf1ae0f6923474aac245b38e52fc32611a52d6ba4cbd274dbb0a4f369a7d35a254f761009c94ee80d70abd0fb342b4cea99d154b1f48f456249f20d15df24c1aba2c72e3c43e5b307560b6ae8225c8965c8dc543694dab3792336ed0856c5a63efc31ff494f5b3e158e1802fde5db71934b921ed49f416ffd760289c1ccf666a335fa512b59c789111db9afd0e678a4d4eb7a3557429973ea343e56f79ba534d3f4bdbe05d245cdbd247562fbf762869ea0633c3a6465dba48418a14a4482a80a402482a80a402f27f482a902379094905905400490516a91049059054001946f133c7670efe4f65029cad8ec9fc9f073b7b3bbb31fecfddddbdb7c8ff59c507f93f27f37f0a6547e2cf62893ff3f52a327ed6cb3f
at hudson.FilePath.copyRecursiveTo(FilePath.java:1474)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1399)
at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81)
at hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:822)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:300)
at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:165)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:165)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:744)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:688)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Not in GZIP format stream=3a2527e633e486f739391f350cbac52f032d9fdc9efb99da034fd2f50967c7486366f1d963b606a6d4e5ec6d71471be8cf90bafcb28410bd5077b645eace729d193518a8d310c2cb1cac63ed0f7dac19c1a8d54cf22b074530e5a815d00ce16a58a6cf53937cd64cb3b9dcd726814f97f7ea2643ab97f6e27c140fb0b162eaa344d6fdea35a75255bda1d2dcb2ab4b36ae2f9d512545815e28b38a56c2a8003498f7ba31a07c0050f66ae903755dca7167f802231807117c18098b73a531834b3944cc89185a1bbe29e420339c5c188a34fdf2a04de40ef2dd3c560c7bc960157f018c9ab0eb6e3e5e5d118baf85826ba75727373f6d28056e11c70ab891c1eafa63daf40c63d9835674f2174bef2f6f94643348146d62ef29705a076bd2d882b566f6b3062f45b15d517a8d88312af005753d97986c54bace0fcad641be1fb683209fc5e03e371c702dc341fa32e83d6227f8f53f3ca92fc747c56116b53b47496b7fada90a520546229eb51ea478c4596b221ead3a1634a403423aa0f5a003428a1da4d8418a1da4d8418a1da4d8418a1da4d8418a9daa2976c2cc8f04b1437ae2c7ea133b087f665e5e07193590206790e1e8133919961fe300895b525268708cf84465fe9019424a60a438634a343c48bd28b6e915e5ae109e9629bf4ee91264a52a80956a29619d4976aa78aa7b1a4b5522c1715de340e70a07ad7754685c5a64b142162b7549832c563399eb78c05cc2904623e8126614c2d858edd1bbc43175946889a398091421404aec598fbaef2d0a54e3b0482e9d14e769a4a5f11311a954a7c7210f4e91d17de494eaac10139ed85059a1c4e303ea489e262ac3574c6235bffdd95483599c309c65bb0d1114dffed3fb1c255cca64ed496f4248e0e3c7e7f0001b56fa13354d59278f11200f14dae112dd4923fa892e26911b6d05b9d1b4c4987d21e160a99465f78fb4a70f740eee521a6bd90c31092b445cb6840893f9e8cb86ac1ea60353d9cba2462d25482b61a512515b69660a62cdc042246e4e9b37e708d2aaa13ecf1ae0f6923474aac245b38e52fc32611a52d6ba4cbd274dbb0a4f369a7d35a254f761009c94ee80d70abd0fb342b4cea99d154b1f48f456249f20d15df24c1aba2c72e3c43e5b307560b6ae8225c8965c8dc543694dab3792336ed0856c5a63efc31ff494f5b3e158e1802fde5db71934b921ed49f416ffd760289c1ccf666a335fa512b59c789111db9afd0e678a4d4eb7a3557429973ea343e56f79ba534d3f4bdbe05d245cdbd247562fbf762869ea0633c3a6465dba48418a14a4482a80a402482a80a402f27f482a902379094905905400490516a91049059054001946f133c7670efe4f65029cad8ec9fc9f073b7b3bbb31fecfddddbdb7c8ff59c507f93f27f37f0a6547e2cf62893ff3f52a327ed6cb3f
at hudson.remoting.Channel$2.adapt(Channel.java:662)
at hudson.remoting.Channel$2.adapt(Channel.java:657)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1472)
... 35 more
Caused by: hudson.util.IOException2: Not in GZIP format stream=3a2527e633e486f739391f350cbac52f032d9fdc9efb99da034fd2f50967c7486366f1d963b606a6d4e5ec6d71471be8cf90bafcb28410bd5077b645eace729d193518a8d310c2cb1cac63ed0f7dac19c1a8d54cf22b074530e5a815d00ce16a58a6cf53937cd64cb3b9dcd726814f97f7ea2643ab97f6e27c140fb0b162eaa344d6fdea35a75255bda1d2dcb2ab4b36ae2f9d512545815e28b38a56c2a8003498f7ba31a07c0050f66ae903755dca7167f802231807117c18098b73a531834b3944cc89185a1bbe29e420339c5c188a34fdf2a04de40ef2dd3c560c7bc960157f018c9ab0eb6e3e5e5d118baf85826ba75727373f6d28056e11c70ab891c1eafa63daf40c63d9835674f2174bef2f6f94643348146d62ef29705a076bd2d882b566f6b3062f45b15d517a8d88312af005753d97986c54bace0fcad641be1fb683209fc5e03e371c702dc341fa32e83d6227f8f53f3ca92fc747c56116b53b47496b7fada90a520546229eb51ea478c4596b221ead3a1634a403423aa0f5a003428a1da4d8418a1da4d8418a1da4d8418a1da4d8418a9daa2976c2cc8f04b1437ae2c7ea133b087f665e5e07193590206790e1e8133919961fe300895b525268708cf84465fe9019424a60a438634a343c48bd28b6e915e5ae109e9629bf4ee91264a52a80956a29619d4976aa78aa7b1a4b5522c1715de340e70a07ad7754685c5a64b142162b7549832c563399eb78c05cc2904623e8126614c2d858edd1bbc43175946889a398091421404aec598fbaef2d0a54e3b0482e9d14e769a4a5f11311a954a7c7210f4e91d17de494eaac10139ed85059a1c4e303ea489e262ac3574c6235bffdd95483599c309c65bb0d1114dffed3fb1c255cca64ed496f4248e0e3c7e7f0001b56fa13354d59278f11200f14dae112dd4923fa892e26911b6d05b9d1b4c4987d21e160a99465f78fb4a70f740eee521a6bd90c31092b445cb6840893f9e8cb86ac1ea60353d9cba2462d25482b61a512515b69660a62cdc042246e4e9b37e708d2aaa13ecf1ae0f6923474aac245b38e52fc32611a52d6ba4cbd274dbb0a4f369a7d35a254f761009c94ee80d70abd0fb342b4cea99d154b1f48f456249f20d15df24c1aba2c72e3c43e5b307560b6ae8225c8965c8dc543694dab3792336ed0856c5a63efc31ff494f5b3e158e1802fde5db71934b921ed49f416ffd760289c1ccf666a335fa512b59c789111db9afd0e678a4d4eb7a3557429973ea343e56f79ba534d3f4bdbe05d245cdbd247562fbf762869ea0633c3a6465dba48418a14a4482a80a402482a80a402f27f482a902379094905905400490516a91049059054001946f133c7670efe4f65029cad8ec9fc9f073b7b3bbb31fecfddddbdb7c8ff59c507f93f27f37f0a6547e2cf62893ff3f52a327ed6cb3f
at hudson.FilePath$TarCompression$2.extract(FilePath.java:534)
at hudson.FilePath$32.invoke(FilePath.java:1463)
at hudson.FilePath$32.invoke(FilePath.java:1460)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1899)
... 9 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at hudson.FilePath$TarCompression$2.extract(FilePath.java:530)
... 12 more
I have the same problem in ver. 1.388
[HUDSON] Archiving site from /var/lib/hudson/jobs/.../target/site to /var/lib/hudson/jobs/.../my-zip FATAL: Unable to copy site from /var/lib/hudson/jobs/.../target/site to /var/lib/hudson/.../my-zip hudson.util.IOException2: hudson.util.IOException2: Not in GZIP format stream=7f76de2ecf93b2bc6e7300f400e0c0af57d2941190d7036d3072b420d...aaa at hudson.FilePath.copyRecursiveTo(FilePath.java:1474) at hudson.FilePath.copyRecursiveTo(FilePath.java:1399) at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81) at hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:822) at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:300) at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170) at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) ... at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Not in GZIP format stream=7f76de2ecf93b2bc6...59faa at hudson.remoting.Channel$2.adapt(Channel.java:662) at hudson.remoting.Channel$2.adapt(Channel.java:657) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) at hudson.FilePath.copyRecursiveTo(FilePath.java:1472) ... 35 more Caused by: hudson.util.IOException2: Not in GZIP format stream=7f76de2e...aaa at hudson.FilePath$TarCompression$2.extract(FilePath.java:534) at hudson.FilePath$32.invoke(FilePath.java:1463) at hudson.FilePath$32.invoke(FilePath.java:1460) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1899) ... 9 more Caused by: java.io.IOException: Not in GZIP format at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137) at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58) at hudson.FilePath$TarCompression$2.extract(FilePath.java:530) ... 12 more
The problem also happens with Maven 3 and the latest 1.393 snapshot.
hudson.util.IOException2: hudson.util.IOException2: Not in GZIP format
stream=83715ea906b88c816b9ddd9e2522eb3dfd6e015ce4ebff045e52123f812b4caa89002015c6ffa0d234fd3fc9faf3dfb5536a3cfe47a622da5f2aebfc5d5ce9f81f7e8abd809898980c5c0c58fee376667aa5ce0172c33e1577c6c40c3231c96079e1daec363034cbac6feb15c9b8e9908a33dc99860b0062d5c82ef50ecec004e76489dbb9e744bda1f037e94776e58b2a2a78cdc1a820ff1b8da416ff13deff2351c84cfdf8af8da2cffff62bf2bf79470965fa446ffa446fd8a24ff4a64ff4a64ff486695e9fe84d9fe8edf72d3f9f664cf719df7e2ad79822cd935c77a99de44e4031e0c58a918fd2cc199620e527c8843209f870651d380985b6fbb594310c4ee804e43a9f27d1cc18a67a02e70a53fdaa5dc452f060ee49e48963e1c9a70c1453201f551d0cb26af76b1bed784e02d0db60915526d6bd9555d49056ddae1d9cf9605cf0a36430d3958d35a6923adeda1fd40ae67c8944c683d769d1c3f9091a89037bc2cfe0d51ff2ccd143fd77ada017cfe10bf070362e8da1d51bdc8793fdc089b8c0d852fb592b888904b2587ed97d1d8c3c56ebe552b76a054f01d0f812243ced134a00fa503599c86fd42205cb48a789120b934e537ea3763093cfc412348b95760c9529ae346ed44e8a3a1e271e5f3a499d029530f0588518fcab7652fb2199ca90c47e60bd2cd4a49c3cd36088f2b132f9a0ea968e92eafdc945074985759ac9569fd1b02e643444d4f372369394d9e9908a11aa8a118a8a118a2d0355e2ba2abe232a77b741a44f57a74f57a72f75a3682eb06b024685f63f065533ff1f8da2b7ffd54ad1dbff7e85fdafac5d2abd41506f105416bd41506f10d41b0431cdeb0d827a83e0ef5bfe38836019d86ae16f64dbc0516139d4e506a4c228599642553b564abde54f6ff9d35bfe6a083dbde5ef27f1d45bfef4963fbde5ef4f2a7acb9fdef257daf257860eacd839533d8e503b3157daca576e4d9147a010d92e9383c2181020d55408495224525e3cc497405c5e0c3f013665050b781c090f02dd1b3d1c8a021a04bcb9cb81041c294f0c71c15f82de36a8b70dea4bad162dcabfce61fc5f7bd7ff1db76de47f96deebff80539a8b9d9356fb455f1cc5de5755b65bb749ec17bb6dee7a7d7adc257645874b6e48ae64b5aff7b7df0cbe9104c92577b5a2b4cee0253217048101301800f3190c6af1bfae7dfeafdf1d9c10fed74620fcef21f03f7b1b4db81fe17e2610ee47b81fe17e99ec09f723dc6f7b03e17ef780fb55d240c7053747188186041a1a84dddeb2b483ac13f877473a09fc23f08fc0bfcf2910f847e05f11fcb3a667ad3613d197a9fd4e11ec2b4d21403e010d10a657cdb484e951d8f6f0516e9bd494f010f85fffa47b5af0ffdb1dd0f9bf5602e17f0f81fffd49aa1cd4d28a7dcf611f3f8e0907241c30130807
at hudson.FilePath.copyRecursiveTo(FilePath.java:1502)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1427)
at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81)
at hudson.maven.Maven3Builder$MavenExecutionListener.reccordMojoSucceeded(Maven3Builder.java:556)
at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:520)
at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:81)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:214)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:140)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:145)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:123)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Not in GZIP format
stream=83715ea906b88c816b9ddd9e2522eb3dfd6e015ce4ebff045e52123f812b4caa89002015c6ffa0d234fd3fc9faf3dfb5536a3cfe47a622da5f2aebfc5d5ce9f81f7e8abd809898980c5c0c58fee376667aa5ce0172c33e1577c6c40c3231c96079e1daec363034cbac6feb15c9b8e9908a33dc99860b0062d5c82ef50ecec004e76489dbb9e744bda1f037e94776e58b2a2a78cdc1a820ff1b8da416ff13deff2351c84cfdf8af8da2cffff62bf2bf79470965fa446ffa446fd8a24ff4a64ff4a64ff486695e9fe84d9fe8edf72d3f9f664cf719df7e2ad79822cd935c77a99de44e4031e0c58a918fd2cc199620e527c8843209f870651d380985b6fbb594310c4ee804e43a9f27d1cc18a67a02e70a53fdaa5dc452f060ee49e48963e1c9a70c1453201f551d0cb26af76b1bed784e02d0db60915526d6bd9555d49056ddae1d9cf9605cf0a36430d3958d35a6923adeda1fd40ae67c8944c683d769d1c3f9091a89037bc2cfe0d51ff2ccd143fd77ada017cfe10bf070362e8da1d51bdc8793fdc089b8c0d852fb592b888904b2587ed97d1d8c3c56ebe552b76a054f01d0f812243ced134a00fa503599c86fd42205cb48a789120b934e537ea3763093cfc412348b95760c9529ae346ed44e8a3a1e271e5f3a499d029530f0588518fcab7652fb2199ca90c47e60bd2cd4a49c3cd36088f2b132f9a0ea968e92eafdc945074985759ac9569fd1b02e643444d4f372369394d9e9908a11aa8a118a8a118a2d0355e2ba2abe232a77b741a44f57a74f57a72f75a3682eb06b024685f63f065533ff1f8da2b7ffd54ad1dbff7e85fdafac5d2abd41506f105416bd41506f10d41b0431cdeb0d827a83e0ef5bfe38836019d86ae16f64dbc0516139d4e506a4c228599642553b564abde54f6ff9d35bfe6a083dbde5ef27f1d45bfef4963fbde5ef4f2a7acb9fdef257daf257860eacd839533d8e503b3157daca576e4d9147a010d92e9383c2181020d55408495224525e3cc497405c5e0c3f013665050b781c090f02dd1b3d1c8a021a04bcb9cb81041c294f0c71c15f82de36a8b70dea4bad162dcabfce61fc5f7bd7ff1db76de47f96deebff80539a8b9d9356fb455f1cc5de5755b65bb749ec17bb6dee7a7d7adc257645874b6e48ae64b5aff7b7df0cbe9104c92577b5a2b4cee0253217048101301800f3190c6af1bfae7dfeafdf1d9c10fed74620fcef21f03f7b1b4db81fe17e2610ee47b81fe17e99ec09f723dc6f7b03e17ef780fb55d240c7053747188186041a1a84dddeb2b483ac13f877473a09fc23f08fc0bfcf2910f847e05f11fcb3a667ad3613d197a9fd4e11ec2b4d21403e010d10a657cdb484e951d8f6f0516e9bd494f010f85fffa47b5af0ffdb1dd0f9bf5602e17f0f81fffd49aa1cd4d28a7dcf611f3f8e0907241c30130807
at hudson.remoting.Channel$2.adapt(Channel.java:662)
at hudson.remoting.Channel$2.adapt(Channel.java:657)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1500)
... 33 more
Caused by: hudson.util.IOException2: Not in GZIP format
stream=83715ea906b88c816b9ddd9e2522eb3dfd6e015ce4ebff045e52123f812b4caa89002015c6ffa0d234fd3fc9faf3dfb5536a3cfe47a622da5f2aebfc5d5ce9f81f7e8abd809898980c5c0c58fee376667aa5ce0172c33e1577c6c40c3231c96079e1daec363034cbac6feb15c9b8e9908a33dc99860b0062d5c82ef50ecec004e76489dbb9e744bda1f037e94776e58b2a2a78cdc1a820ff1b8da416ff13deff2351c84cfdf8af8da2cffff62bf2bf79470965fa446ffa446fd8a24ff4a64ff4a64ff486695e9fe84d9fe8edf72d3f9f664cf719df7e2ad79822cd935c77a99de44e4031e0c58a918fd2cc199620e527c8843209f870651d380985b6fbb594310c4ee804e43a9f27d1cc18a67a02e70a53fdaa5dc452f060ee49e48963e1c9a70c1453201f551d0cb26af76b1bed784e02d0db60915526d6bd9555d49056ddae1d9cf9605cf0a36430d3958d35a6923adeda1fd40ae67c8944c683d769d1c3f9091a89037bc2cfe0d51ff2ccd143fd77ada017cfe10bf070362e8da1d51bdc8793fdc089b8c0d852fb592b888904b2587ed97d1d8c3c56ebe552b76a054f01d0f812243ced134a00fa503599c86fd42205cb48a789120b934e537ea3763093cfc412348b95760c9529ae346ed44e8a3a1e271e5f3a499d029530f0588518fcab7652fb2199ca90c47e60bd2cd4a49c3cd36088f2b132f9a0ea968e92eafdc945074985759ac9569fd1b02e643444d4f372369394d9e9908a11aa8a118a8a118a2d0355e2ba2abe232a77b741a44f57a74f57a72f75a3682eb06b024685f63f065533ff1f8da2b7ffd54ad1dbff7e85fdafac5d2abd41506f105416bd41506f10d41b0431cdeb0d827a83e0ef5bfe38836019d86ae16f64dbc0516139d4e506a4c228599642553b564abde54f6ff9d35bfe6a083dbde5ef27f1d45bfef4963fbde5ef4f2a7acb9fdef257daf257860eacd839533d8e503b3157daca576e4d9147a010d92e9383c2181020d55408495224525e3cc497405c5e0c3f013665050b781c090f02dd1b3d1c8a021a04bcb9cb81041c294f0c71c15f82de36a8b70dea4bad162dcabfce61fc5f7bd7ff1db76de47f96deebff80539a8b9d9356fb455f1cc5de5755b65bb749ec17bb6dee7a7d7adc257645874b6e48ae64b5aff7b7df0cbe9104c92577b5a2b4cee0253217048101301800f3190c6af1bfae7dfeafdf1d9c10fed74620fcef21f03f7b1b4db81fe17e2610ee47b81fe17e99ec09f723dc6f7b03e17ef780fb55d240c7053747188186041a1a84dddeb2b483ac13f877473a09fc23f08fc0bfcf2910f847e05f11fcb3a667ad3613d197a9fd4e11ec2b4d21403e010d10a657cdb484e951d8f6f0516e9bd494f010f85fffa47b5af0ffdb1dd0f9bf5602e17f0f81fffd49aa1cd4d28a7dcf611f3f8e0907241c30130807
at hudson.FilePath$TarCompression$2.extract(FilePath.java:537)
at hudson.FilePath$32.invoke(FilePath.java:1491)
at hudson.FilePath$32.invoke(FilePath.java:1488)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1925)
... 9 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at hudson.FilePath$TarCompression$2.extract(FilePath.java:533)
... 12 more
Is this ever going to be fixed? I keep upgrading to the latest Hudson version hoping that this problem would finally go away but it still randomly exists for us.
We are still seeing this with the latest Jenkins 1.396 release:
[HUDSON] Archiving site from L:\hudson\jobs\mpi_core\workspace\trunk\target\site to L:\hudson\jobs\mpi_core\site
FATAL: Unable to copy site from L:\hudson\jobs\mpi_core\workspace\trunk\target\site to L:\hudson\jobs\mpi_core\site
hudson.util.IOException2: hudson.util.IOException2: Not in GZIP format
stream=b78462a47b2f8b76ad8c5d8bcc63e22486251f1b195afc003e322c5b3d3ab2ca1abdcad32ca0340bd0b436d43b9bb0f25082fa508a5d61c4054cae6a851eea31814984e099445030817b8f08fc7b8ad1c98244090b2f530205930d3a8bad9550684147110ba5a5081e2690742dbc001c5ce512e2712c94801c3c8281986b29579148a01183a75c509857313ad9506fd246e9168987c901d385a3954061836bdc16b8c655658036c48cdaea068dd6838328009b1b05d0818f0242369229739334f04f14471d13a385cba4ba05bf8445a298b28271a59570d13ae9b6da4db01a0e56fd1e1c38a096a1686548705828a23ed4c16aa3dae96d5d8285d68913874a1270543a4312ed4395a20e3d430ec6194282e3503818a64124385421e18615294a1d2a1d38fa480768fde090e060b510c681831666810447dc015929ea50463dc028bd87048772b6813e9c4da2f8914ad441eb9b880407abad36121cca0a5c7d6436b4225b4870b09a95e0c0f120ef0525351f070e5609055c138807997dfa48071270943a4390a8881103810487ea3d9e3e7a8f4f20c74a1beaf89001a7cfd991289ba21475c4b1d62a51a7b2589b9ad4416b478e0487b282401fa920a0ac20d0c7668016c28f038798ac379a3e5603026183441036a816852054c444c987410204bddb4c7dfc3dc484f40313253310091034a13335e272ac03a4a005a45214629d1f51ca52610182be2028e92e588080cba1b4a8c402e402207d2439c25ab5a09469c102046c9bdb3c54550a050008235d020910b4d121287d74b00081b4ad51642fb1584b657dac09c4828bd5d2c79e40a0251311f464528b42700f71bbfba94a2160db82023e4a510802e4894611f2c466e9271ad914200991089210558c9227101b4b04c1b16a510ab89da311b7838052a2514429819052a2514c291900b71b68c4ed200e9308023195e47603384b039dce920420252905ed9488a09f9252949201a414d793295ea562d41c81fa054450bf402d4a49003adc0a1a653c1e1c254fd5324f653c3e30711fe35642c163817bcfe2baf7baa991314be67116bd5b7ed0b09877e5f063d50cf9f5d2a07c46052802ac46d51a51d5b0c00a2d30422b5c01bb0637149e436bfa85464edb81125938fcf66a447fc7b77194eed03aa162f091d7caae96ea9cb60a12f395ab7a30ab40e9dd67a00a7525335299947825243aac195e05ce734f9e7a2881373d8083827d285dfb4eed533865a141bf1f0f8de9627213a55d20426b368b868898101561a250c941c3241186dc129ddc43c2d4129dd030e1c5ee9e7a6898249a25b44427420e09947a920581e63884db1da70bed6d3a5fa420faeda2bc71c71e7537c9c5525e75e32342ab778588494220565971e38396c878578e9068b9ae88988809d119a6f2fa5a053a0b6e790ba596660f
at hudson.FilePath.copyRecursiveTo(FilePath.java:1508)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1433)
at hudson.maven.reporters.MavenSiteArchiver.postExecute(MavenSiteArchiver.java:81)
at hudson.maven.MavenModuleSetBuild$Builder.postExecute(MavenModuleSetBuild.java:946)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:336)
at hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost(PluginManagerInterceptor.java:170)
at hudson.maven.agent.PluginManagerInterceptor.executeMojo(PluginManagerInterceptor.java:183)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:173)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:164)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:868)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:799)
at hudson.remoting.UserRequest.perform(UserRequest.java:114)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:270)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.util.concurrent.ExecutionException: hudson.util.IOException2: Not in GZIP format
stream=b78462a47b2f8b76ad8c5d8bcc63e22486251f1b195afc003e322c5b3d3ab2ca1abdcad32ca0340bd0b436d43b9bb0f25082fa508a5d61c4054cae6a851eea31814984e099445030817b8f08fc7b8ad1c98244090b2f530205930d3a8bad9550684147110ba5a5081e2690742dbc001c5ce512e2712c94801c3c8281986b29579148a01183a75c509857313ad9506fd246e9168987c901d385a3954061836bdc16b8c655658036c48cdaea068dd6838328009b1b05d0818f0242369229739334f04f14471d13a385cba4ba05bf8445a298b28271a59570d13ae9b6da4db01a0e56fd1e1c38a096a1686548705828a23ed4c16aa3dae96d5d8285d68913874a1270543a4312ed4395a20e3d430ec6194282e3503818a64124385421e18615294a1d2a1d38fa480768fde090e060b510c681831666810447dc015929ea50463dc028bd87048772b6813e9c4da2f8914ad441eb9b880407abad36121cca0a5c7d6436b4225b4870b09a95e0c0f120ef0525351f070e5609055c138807997dfa48071270943a4390a8881103810487ea3d9e3e7a8f4f20c74a1beaf89001a7cfd991289ba21475c4b1d62a51a7b2589b9ad4416b478e0487b282401fa920a0ac20d0c7668016c28f038798ac379a3e5603026183441036a816852054c444c987410204bddb4c7dfc3dc484f40313253310091034a13335e272ac03a4a005a45214629d1f51ca52610182be2028e92e588080cba1b4a8c402e402207d2439c25ab5a09469c102046c9bdb3c54550a050008235d020910b4d121287d74b00081b4ad51642fb1584b657dac09c4828bd5d2c79e40a0251311f464528b42700f71bbfba94a2160db82023e4a510802e4894611f2c466e9271ad914200991089210558c9227101b4b04c1b16a510ab89da311b7838052a2514429819052a2514c291900b71b68c4ed200e9308023195e47603384b039dce920420252905ed9488a09f9252949201a414d793295ea562d41c81fa054450bf402d4a49003adc0a1a653c1e1c254fd5324f653c3e30711fe35642c163817bcfe2baf7baa991314be67116bd5b7ed0b09877e5f063d50cf9f5d2a07c46052802ac46d51a51d5b0c00a2d30422b5c01bb0637149e436bfa85464edb81125938fcf66a447fc7b77194eed03aa162f091d7caae96ea9cb60a12f395ab7a30ab40e9dd67a00a7525335299947825243aac195e05ce734f9e7a2881373d8083827d285dfb4eed533865a141bf1f0f8de9627213a55d20426b368b868898101561a250c941c3241186dc129ddc43c2d4129dd030e1c5ee9e7a6898249a25b44427420e09947a920581e63884db1da70bed6d3a5fa420faeda2bc71c71e7537c9c5525e75e32342ab778588494220565971e38396c878578e9068b9ae88988809d119a6f2fa5a053a0b6e790ba596660f
at hudson.remoting.Channel$2.adapt(Channel.java:662)
at hudson.remoting.Channel$2.adapt(Channel.java:657)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1506)
... 35 more
Caused by: hudson.util.IOException2: Not in GZIP format
stream=b78462a47b2f8b76ad8c5d8bcc63e22486251f1b195afc003e322c5b3d3ab2ca1abdcad32ca0340bd0b436d43b9bb0f25082fa508a5d61c4054cae6a851eea31814984e099445030817b8f08fc7b8ad1c98244090b2f530205930d3a8bad9550684147110ba5a5081e2690742dbc001c5ce512e2712c94801c3c8281986b29579148a01183a75c509857313ad9506fd246e9168987c901d385a3954061836bdc16b8c655658036c48cdaea068dd6838328009b1b05d0818f0242369229739334f04f14471d13a385cba4ba05bf8445a298b28271a59570d13ae9b6da4db01a0e56fd1e1c38a096a1686548705828a23ed4c16aa3dae96d5d8285d68913874a1270543a4312ed4395a20e3d430ec6194282e3503818a64124385421e18615294a1d2a1d38fa480768fde090e060b510c681831666810447dc015929ea50463dc028bd87048772b6813e9c4da2f8914ad441eb9b880407abad36121cca0a5c7d6436b4225b4870b09a95e0c0f120ef0525351f070e5609055c138807997dfa48071270943a4390a8881103810487ea3d9e3e7a8f4f20c74a1beaf89001a7cfd991289ba21475c4b1d62a51a7b2589b9ad4416b478e0487b282401fa920a0ac20d0c7668016c28f038798ac379a3e5603026183441036a816852054c444c987410204bddb4c7dfc3dc484f40313253310091034a13335e272ac03a4a005a45214629d1f51ca52610182be2028e92e588080cba1b4a8c402e402207d2439c25ab5a09469c102046c9bdb3c54550a050008235d020910b4d121287d74b00081b4ad51642fb1584b657dac09c4828bd5d2c79e40a0251311f464528b42700f71bbfba94a2160db82023e4a510802e4894611f2c466e9271ad914200991089210558c9227101b4b04c1b16a510ab89da311b7838052a2514429819052a2514c291900b71b68c4ed200e9308023195e47603384b039dce920420252905ed9488a09f9252949201a414d793295ea562d41c81fa054450bf402d4a49003adc0a1a653c1e1c254fd5324f653c3e30711fe35642c163817bcfe2baf7baa991314be67116bd5b7ed0b09877e5f063d50cf9f5d2a07c46052802ac46d51a51d5b0c00a2d30422b5c01bb0637149e436bfa85464edb81125938fcf66a447fc7b77194eed03aa162f091d7caae96ea9cb60a12f395ab7a30ab40e9dd67a00a7525335299947825243aac195e05ce734f9e7a2881373d8083827d285dfb4eed533865a141bf1f0f8de9627213a55d20426b368b868898101561a250c941c3241186dc129ddc43c2d4129dd030e1c5ee9e7a6898249a25b44427420e09947a920581e63884db1da70bed6d3a5fa420faeda2bc71c71e7537c9c5525e75e32342ab778588494220565971e38396c878578e9068b9ae88988809d119a6f2fa5a053a0b6e790ba596660f
at hudson.FilePath$TarCompression$2.extract(FilePath.java:537)
at hudson.FilePath$32.invoke(FilePath.java:1497)
at hudson.FilePath$32.invoke(FilePath.java:1494)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1931)
... 9 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:137)
at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:58)
at hudson.FilePath$TarCompression$2.extract(FilePath.java:533)
... 12 more
[INFO] ------------------------------------------------------------------------
Sometimes re-running the Hudson job will resolve the problem but most time it doesn't. This is impacting our build statistics (we use Rally to track) as out of 20 builds that were done, half of them are all failing because of this bug as it can't complete the maven site part of it.
This issue is supposed to be fixed now, and my tests confirm that.
I suggest to upgrade to a recent version of Jenkins (including slaves), for example to the latest LTS release of Jenkins.
Do you confirm this is fixed?
As said a year ago, I suppose that this is fixed.
Given that there is no response saying that there is still an issue on this, resolving as fixed.
If needed, please reopen.
I get the same error:
[WARNING]
This Maven runtime contains a LifecycleExecutor component with an incomplete
configuration.
LifecycleExecutor class: org.apache.maven.lifecycle.LifecycleExecutorInterceptor
Missing component requirement: org.apache.maven.project.MavenProjectBuilder
NOTE: This seems to be a third-party Maven derivative you are using. If so,
please
notify the developers for this derivative project of the problem. The Apache
Maven team is not
responsible for maintaining the integrity of third-party component overrides.
[WARNING]
This Maven runtime contains a LifecycleExecutor component with an incomplete
configuration.
LifecycleExecutor class: org.apache.maven.lifecycle.LifecycleExecutorInterceptor
Missing component requirement:
org.apache.maven.project.interpolation.ModelInterpolator
NOTE: This seems to be a third-party Maven derivative you are using. If so,
please
notify the developers for this derivative project of the problem. The Apache
Maven team is not
responsible for maintaining the integrity of third-party component overrides.
[INFO] Scanning for projects...
{0}[INFO] Reactor build order:
[INFO] MyProject
[INFO] MyProject-ejb
[INFO] MyProject-web
[INFO] MyProject-ear
[INFO] ------------------------------------------------------------------------
[INFO] Building MyProject
[INFO] task-segment: [clean, compile, test, package, install, site]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory C:\WINDOWS\system32
\config\systemprofile\.hudson\jobs\MyProject (INTEGRAR)
\workspace\MyProject\pom\target
[INFO] No goals needed for project - skipping
[INFO] No goals needed for project - skipping
[INFO] [site:attach-descriptor]
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing C:\WINDOWS\system32
\config\systemprofile\.hudson\jobs\MyProject (INTEGRAR)
\workspace\MyProject\pom\target\pom-transformed.xml to
C:\.repository\MyProject\MyProject\1.0-SNAPSHOT\MyProject-1.0-SNAPSHOT.pom
[INFO] artifact org.apache.maven.plugins:maven-project-info-reports-plugin:
checking for updates from central
[INFO] snapshot bsad-2.0.4-RESOURCES:bsad-checkstyle-config:1.0-SNAPSHOT:
checking for updates from bradseg
[INFO] snapshot bsad-2.0.4-RESOURCES:bsad-pmd-config:1.0-SNAPSHOT: checking for
updates from bradseg
[INFO] snapshot bsad-2.0.4-RESOURCES:commons-logging:1.0-SNAPSHOT: checking for
updates from bradseg
[INFO] snapshot bsad-2.0.4-RESOURCES:displaytag:1.0-SNAPSHOT: checking for
updates from bradseg
[INFO] snapshot bsad-2.0.4-RESOURCES:job-scheduler:1.0-SNAPSHOT: checking for
updates from bradseg
[INFO] snapshot bsad-2.0.4-RESOURCES:log4j:1.0-SNAPSHOT: checking for updates
from bradseg
[INFO] [site:site]
[INFO] artifact org.apache.maven.skins:maven-default-skin: checking for updates
from bradseg
[INFO] artifact org.apache.maven.skins:maven-default-skin: checking for updates
from central
[INFO] Generating "About" report.
[INFO] Generating "Project Team" report.
[INFO] Generating "Issue Tracking" report.
[INFO] Generating "Dependencies" report.
[INFO] Generating "Continuous Integration" report.
[INFO] Generating "Mailing Lists" report.
[INFO] Generating "Plugin Management" report.
[INFO] Generating "Source Repository" report.
[INFO] Generating "Project License" report.
[INFO] Generating "Project Summary" report.
[INFO] Generating "Dependency Convergence" report.
[CHECKSTYLE] Found 0 annotations (0 new, 0 high, 0 normal, 0 low)
[CHECKSTYLE] Don't changing build status, no threshold has been exceeded
[FINDBUGS] Found 0 annotations (0 new, 0 high, 0 normal, 0 low)
[FINDBUGS] Don't changing build status, no threshold has been exceeded
[PMD] Found 0 annotations (0 new, 0 high, 0 normal, 0 low)
[PMD] Don't changing build status, no threshold has been exceeded
[HUDSON] Archiving site
FATAL: Unable to copy site from
to
{1}hudson.util.IOException2: java.io.IOException: Not in GZIP format
at hudson.FilePath.copyRecursiveTo(FilePath.java:1091)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1018)
at hudson.maven.reporters.MavenSiteArchiver.postExecute
(MavenSiteArchiver.java:76)
at hudson.maven.MavenModuleSetBuild$Builder.postExecute
(MavenModuleSetBuild.java:639)
at hudson.maven.MavenBuilder$Adapter.postExecute(MavenBuilder.java:290)
at
hudson.maven.agent.PluginManagerInterceptor$1MojoIntercepterImpl.callPost
(PluginManagerInterceptor.java:170)
at hudson.maven.agent.PluginManagerInterceptor.executeMojo
(PluginManagerInterceptor.java:183)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
(DefaultLifecycleExecutor.java:678)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:540)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
(DefaultLifecycleExecutor.java:519)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:371)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
(DefaultLifecycleExecutor.java:332)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
(DefaultLifecycleExecutor.java:181)
at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute
(LifecycleExecutorInterceptor.java:65)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at hudson.maven.agent.Main.launch(Main.java:158)
at hudson.maven.MavenBuilder.call(MavenBuilder.java:162)
at hudson.maven.MavenModuleSetBuild$Builder.call
(MavenModuleSetBuild.java:578)
at hudson.maven.MavenModuleSetBuild$Builder.call
(MavenModuleSetBuild.java:524)
at hudson.remoting.UserRequest.perform(UserRequest.java:92)
at hudson.remoting.UserRequest.perform(UserRequest.java:46)
at hudson.remoting.Request$2.run(Request.java:236)
at java.util.concurrent.Executors$RunnableAdapter.call
(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Not in
GZIP format
at hudson.remoting.Channel$1.adapt(Channel.java:514)
at hudson.remoting.Channel$1.adapt(Channel.java:509)
at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55)
at hudson.FilePath.copyRecursiveTo(FilePath.java:1089)
... 35 more
Caused by: java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at hudson.FilePath$27.invoke(FilePath.java:1080)
at hudson.FilePath$27.invoke(FilePath.java:1077)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:1510)
at hudson.remoting.UserRequest.perform(UserRequest.java:92)
at hudson.remoting.UserRequest.perform(UserRequest.java:46)
at hudson.remoting.Request$2.run(Request.java:236)
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)
[HUDSON] Archiving C:\WINDOWS\system32
\config\systemprofile\.hudson\jobs\MyProject (INTEGRAR)
\workspace\MyProject\pom\pom.xml to C:\WINDOWS\system32
\config\systemprofile\.hudson\jobs\MyProject (INTEGRAR)
\modules\MyProject$MyProject\builds\2009-03-28_22-16-18
\archive\MyProject\MyProject\1.0-SNAPSHOT\pom.xml
[HUDSON] Archiving C:\.repository\MyProject\MyProject\1.0-SNAPSHOT\MyProject-
1.0-SNAPSHOT.pom to C:\WINDOWS\system32
\config\systemprofile\.hudson\jobs\MyProject (INTEGRAR)
\modules\MyProject$MyProject\builds\2009-03-28_22-16-18
\archive\MyProject\MyProject\1.0-SNAPSHOT\MyProject-1.0-SNAPSHOT.pom
My hudson version: Hudson ver. 1.294-SNAPSHOT (private-03/28/2009 05:00-hudson)
Tks
Rodrigo Caixeta - BRAZIL, Rio de Janeiro