We are running NAnt 0.85 (Build 0.85.1712.0; net-1.0.win32; nightly; 9/8/2004). In
this particular case, NAnt was being run by Cruise Control. We are not using the CVS
built-in to NAnt, but rather CVSNT that comes with WinCVS 1.3.
The <cvs-update> task failed. From the info messages below (extracted from Cruise
Control's XML output), I believe that all of the newly updated file in CVS had been
extracted at the time of the exception.
I don't know that the problem that killed the execution of CVSNT by the <cvs-update>
task was NAnt's problem, but it would be best if NAnt responded more gracefully than
to give a stack trace though the temporary directory on Gert's machine.
Merrill
=======================================================
...
<message level="Info">[cvs-update] ? Feature_Tests/Feature_Tests.suo</message>
<message level="Info">[cvs-update] ? Feature_Tests/bin</message>
<message level="Info">[cvs-update] ? Feature_Tests/obj</message>
<message level="Info">[cvs-update] C TestFramework.cs</message>
<message level="Info">BUILD FAILED</message>
<message level="Info">c:\XXX-AutoBuild\QATest.build(438,5):</message>
-
<message level="Info">
External Program Failed: C:\Program Files\GNU\WinCVS 1.3\CVSNT\cvs.exe (return code
was 1)
</message>
<message level="Info">Total time: 7.8 seconds.</message>
</task>
</target>
-
<failure>
-
<builderror>
<type>NAnt.Core.BuildException</type>
<message>External Program Failed: nant (return code was 1)</message>
-
<location>
<filename>c:\HDT-AutoBuild\hdtcc.build</filename>
<linenumber>7</linenumber>
<columnnumber>12</columnnumber>
</location>
-
<stacktrace>
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask() in C:\Documents and
Settings\drieseng\Local
Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Tasks\ExternalProgramBase.cs:line 311
at NAnt.Core.Tasks.ExecTask.ExecuteTask() in C:\Documents and
Settings\drieseng\Local Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Tasks\ExecTask.cs:line
263
at NAnt.Core.Task.Execute() in C:\Documents and Settings\drieseng\Local
Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Task.cs:line 177
at NAnt.Core.Target.Execute() in C:\Documents and Settings\drieseng\Local
Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Target.cs:line 249
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in
C:\Documents and Settings\drieseng\Local
Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Project.cs:line 876
at NAnt.Core.Project.Execute() in C:\Documents and Settings\drieseng\Local
Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Project.cs:line 833
at NAnt.Core.Project.Run() in C:\Documents and Settings\drieseng\Local
Settings\Temp\tmp8C3.tmp\src\NAnt.Core\Project.cs:line 902
</stacktrace>
</builderror>
...
-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users