Bugs item #1492903, was opened at 2006-05-22 15:06 Message generated for change (Comment added) made by mcpolu You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1492903&group_id=31650
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Tasks Group: 0.85 Status: Open Resolution: None Priority: 5 Submitted By: McPolu (mcpolu) Assigned to: Nobody/Anonymous (nobody) Summary: <exec> ERROR_WAIT_NO_CHILDREN Initial Comment: Hello. I´m using a tool called Draco (http://draconet.sourceforge.net) which calls NAnt which, in turn, calls NUnit (http://www.nunit.org/) through a <exec> task. NUnit returns 0 but NAnt receives a 128 - ERROR_WAIT_NO_CHILDREN and, consequently, my build fails. It only happens if I start NAnt from Draco. If I run NAnt in the command line it works fine. I'm running everything in a Windows 2000 Server machine. ---------------------------------------------------------------------- >Comment By: McPolu (mcpolu) Date: 2006-05-23 11:37 Message: Logged In: YES user_id=1352549 Draco was running under a user account. I changed it to run under my own user account and still fails, so I think we can rule out security access related issues. I doubled the size of the desktop heap as indicated in the article you link and still fails. NUnit is running properly, I mean, it starts, executes all the tests succesfuly and finish properly. I have even debugged NUnit while it runs and it works properly and return '0'. I am using the following workaround: <exec failonerror="false" resultproperty="nunit.exit.code" workingdir="${output.assemblies}" program="${nunit.dir}\nunit-console.exe" commandline="Something.Test.dll" /> <fail if="${nunit.exit.code != '0' and nunit.exit.code != '128'}">NUnit return code indicates a FAILURE</fail> But is a dirty hack :( ---------------------------------------------------------------------- Comment By: Gary Feldman (garyfx) Date: 2006-05-22 18:33 Message: Logged In: YES user_id=847172 By searching for that error code, I found this MS Knowledge Base link http://support.microsoft.com/default.aspx?scid=kb;EN-US;184802 which suggests a resource problem. Some ideas that come to mind: Is Draco running under the SYSTEM account or a user account? This is a common problem with CruiseControl.Net. Try executing a different, unrelated .exe, to see if the problem is with NUnit. I assume you've made sure you're running the NUnit command line version, not the gui. Do you have a full path specified, or are you relying on the PATH environment variable? My intuition says this is not a NAnt bug, but I'm going to hold off on changing the status for now. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1492903&group_id=31650 ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers