Bugs item #1213185, was opened at 2005-06-02 03:25 Message generated for change (Comment added) made by drieseng You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1213185&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: Core Group: 0.85 >Status: Closed >Resolution: Rejected Priority: 5 Submitted By: Andrew Hopper (ahopper) >Assigned to: Gert Driesen (drieseng) Summary: sysinfo task fails under x64 due to invalid property names Initial Comment: 64-bit Windows creates a couple of environment variables that contain parentheses: ProgramFiles(x86) CommonProgramFiles(x86) These apparently fail property name validation: Property name 'sys.env.CommonProgramFiles(x86)' is invalid.: NAnt.Core.BuildException: Property name 'sys.env.CommonProgramFiles(x86)' is invalid. at NAnt.Core.PropertyDictionary.ValidatePropertyName (String propertyName, Location location) ... I do not see this error under 0.84. Repro steps: 1. use NAnt 0.85 to build the attached file under x64 Windows. 2. Note error message: "Property name 'sys.env.CommonProgramFiles(x86)' is invalid." ---------------------------------------------------------------------- >Comment By: Gert Driesen (drieseng) Date: 2005-06-02 07:02 Message: Logged In: YES user_id=707851 In NAnt 0.85 we are more strict about property names as we now also support expressions. To work around the issue you're having, you can either: - set "failonerror" to "false" on the <sysinfo> task or - if you need the value of one of these environment variables that violate the naming rules for properties, you can just use the environment::get-variable() function. See the <sysinfo> task doc page for more info: http://nant.sourceforge.net/release/latest/help/tasks/sysinfo.ht ml I hope this is ok for you. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1213185&group_id=31650 ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers