-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Red Hat Linux
I have a "maven2/3 project" job. This job is configured to run nightly and only runs the site goal.
The site generation works and completes successfully, but at random points in the build the following will appear in the logs:
[HUDSON] Archiving site from /home/hudson/jobs/prod_trunk_site/workspace/dev/generator/target/site to /home/hudson/jobs/prod_trunk_site/site/generator
FATAL: Unable to copy site from /home/hudson/jobs/prod_trunk_site/workspace/dev/generator/target/site to /home/hudson/jobs/prod_trunk_site/site/generator
hudson.util.IOException2: java.lang.IllegalArgumentException: Negative time
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:950)
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: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: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:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
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:872)
at hudson.maven.MavenModuleSetBuild$Builder.call(MavenModuleSetBuild.java:803)
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:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Negative time
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: java.lang.IllegalArgumentException: Negative time
at java.io.File.setLastModified(File.java:1272)
at hudson.FilePath.readFromTar(FilePath.java:1600)
at hudson.FilePath.access$100(FilePath.java:162)
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
I have the same problem. I'm using Hudson 1.395.1 on a Debian system with maven 2.2.1 and Java 1.6.0_22.