Hi,

Last night a build (#468) of one of our Maven projects was started by an 
user manually by clicking on 'Rebuild Last'.
The build was marked as FAILED although the build log says "Finished: 
UNSTABLE" (two tests failed).

While looking at the "Module Builds" view I saw that one of the modules was 
built twice #468 (green) and #469 (red).

I had a look at ${JENKINS_HOME}/jobs/myJob/builds/468/module_f/build.xml

<hudson.model.CauseAction>
  <causes>
    <hudson.model.Cause_-UserIdCause>
      <userId>clifford</userId>
    </hudson.model.Cause_-UserIdCause>
  </causes>
</hudson.model.CauseAction>
<hudson.model.CauseAction>
  <causes>
    <com.sonyericsson.rebuild.RebuildCause plugin="rebuild@1.22">
      <upstreamProject>myJob/module_f</upstreamProject>
      <upstreamUrl>view/myView/job/myJob/module_f/</upstreamUrl>
      <upstreamBuild>460</upstreamBuild>
      <upstreamCauses/>
    </com.sonyericsson.rebuild.RebuildCause>
  </causes>
</hudson.model.CauseAction>

Build #460 was started a week ago, succeeded and is marked to be kept 
forever.

These are the sorted timestamps of the files/directories in 
${JENKINS_HOME}/jobs/myJob/builds/468

...
19:44:47.551809648 +0200 module_s -> 
../../modules/module_a/builds/2015-05-05_18-08-56
19:45:32.997800146 +0200 module_t -> 
../../modules/module_t/builds/2015-05-05_18-08-56
19:46:37.867786723 +0200 timestamper
19:46:37.867786723 +0200 log
19:47:09.709780194 +0200 injectedEnvVars.txt
19:47:09.910780153 +0200 build.xml
19:47:09.915780152 +0200 module_f -> 
../../modules/module_f/builds/2015-05-05_19-46-40

The console output of 
http://jenkinshost/view/myView/job/myJob/module_f/469/console

Started by user Clifford
Finished: ABORTED
FATAL: cannot change build result while in COMPLETED
java.lang.IllegalStateException: cannot change build result while in 
COMPLETED
  at hudson.model.Run.setResult(Run.java:458)
  at hudson.model.Run.execute(Run.java:1759)
  at hudson.maven.MavenBuild.run(MavenBuild.java:269)
  at hudson.model.ResourceController.execute(ResourceController.java:89)
  at hudson.model.Executor.run(Executor.java:240)


In the job configuration "Enable triggering of downstream projects" and 
"Block downstream trigger when building" are enabled.

We use
- Jenkins 1.594
- Maven Project Plugin 2.8
- Rebuild Plugin 1.22 

Can someone explain to me has happened here?

Thanks

Clifford

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/e075154c-9399-487b-a354-0c3009ea7fe1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to