title: ForceBuild concern with this scenario - CruiseControl.NET
body: <p>I have three projects in question, lets call them A, B and C. Where 'A' just prepares a cetain build scenario for B, which is the main build. C cleans up the scenario and basically resets B to its original state. 
  I have set these projects in the same queue, and tested this process for the most part works excecpt when Project B fails. Here is the situation, which is explained below.</p>
  
  <pre><code>&lt;project name="A" queue="main"&gt;
      &lt;publishers&gt;
       &lt;email status of build/&gt;
        &lt;forcebuild&gt;
          &lt;project&gt;B&lt;/project&gt;
        &lt;/forcebuild&gt;
        &lt;forcebuild&gt;
          &lt;project&gt;C&lt;/project&gt;
        &lt;/forcebuild&gt;
         &lt;/publishers&gt;
     &lt;task&gt;Prepares special scenario&lt;/task&gt;
   &lt;/project&gt;
   &lt;project name="B" queue="main"&gt;
     &lt;publishers&gt;
     &lt;/publishers&gt;
      &lt;task&gt;Builds main project&lt;/task&gt;
   &lt;/project&gt;
   &lt;project name="C" queue="main"&gt;
     &lt;publishers&gt;
     &lt;/publishers&gt;
      &lt;task&gt;Resets special scenario&lt;/task&gt;
   &lt;/project&gt;
  </code></pre>
  
  <p>Scenarios:</p>
  
  <ol>
  <li>When project 'A' is forced, it builds project B, if B is successful, it builds C. This works fine.</li>
  <li>When project 'A' is forced, it builds project 'B', if B fails, it builds C. This is also fine in my case.</li>
  <li>Now after number 2 scenario and bug are fixed in Project B; if project A is forced once more and project B displays a cruise status of 'fixed', it DOES NOT build C. This is NOT fine? </li>
  </ol>
  
  <p>Can anyone see that reason why project C will not build if a combination of No.2 and No.3 is happens? Any help or direction is welcomed.</p>
  
  <p>Thanks.</p>