We're using Continuum 1.1 with Maven 2.0.8 on a Windows 2003 Server box, and 
we've just started experiencing a very maddening problem.  Every time a build 
is scheduled to fire, it appears to fire twice.  It always fails the first time 
with the following error:

org.codehaus.plexus.taskqueue.execution.TaskExecutionException: Error executing 
action 'update-project-from-working-directory'
        at 
org.apache.maven.continuum.buildcontroller.DefaultBuildController.performAction(DefaultBuildController.java:434)
        at 
org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:139)
        at 
org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:50)
        at 
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116)
        at 
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
        at 
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
        at 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
        at java.lang.Thread.run(Thread.java:595)
Caused by: 
org.apache.maven.continuum.execution.ContinuumBuildExecutorException: Error 
while mapping metadata:add.project.artifact.not.found.error
add.project.unknown.error

        at 
org.apache.maven.continuum.execution.maven.m2.MavenTwoBuildExecutor.updateProjectFromCheckOut(MavenTwoBuildExecutor.java:157)
        at 
org.apache.maven.continuum.core.action.UpdateProjectFromWorkingDirectoryContinuumAction.execute(UpdateProjectFromWorkingDirectoryContinuumAction.java:75)
        at 
org.apache.maven.continuum.buildcontroller.DefaultBuildController.performAction(DefaultBuildController.java:408)
        ... 8 more

The second build proceeds properly, but emails are always triggered due to the 
change in status from error to success.  Interestingly enough, we don't get 
mails when that first build fails, which changes the status from success to 
error.

This happens with every single one of our projects, and it just started 
happening recently.  We used Continuum 1.1 for a few months with no troubles.  
If you look at the build history for a project, every other build is about 12 
seconds and ends in failure.  And then another build fires immediately after it 
and works fine.

I'd like to delete the projects and re-add them, but there's a Continuum bug 
(CONTINUUM-1630) that prevents me from doing so.  I am 99% positive this has 
nothing to do with our build schedules, either.  We don't have very many, and 
they are fairly standard looking.  We certainly don't have any schedule that 
says "build twice every two hours."

Any insight into this issue or ideas for next steps is greatly appreciated.

Michael

Reply via email to