Details
-
Bug
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
Platform: All, OS: All
Description
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
Attachments
Issue Links
- is duplicated by
-
JENKINS-7581 exception by archiving site
-
- Resolved
-
-
JENKINS-3134 java.io.IOException: Not in GZIP format
-
- Closed
-
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