David,

Your <buildFile> element contains an invalid path :

<buildFile>NonEmployees.build></buildFile>

as you can see, there an extra "greater than" sign after the file name.

However, NAnt should not have reported an internal error. That issue is now fixed in cvs.

Gert

----- Original Message ----- From: "Stevens, David" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, September 24, 2004 3:58 PM
Subject: [nant-dev] Nant Bug Report



I am attempting to execute a Nant build from CruiseControl.NET (CC.NET) as
show in the script below which comes from me ccnet.config file. Below that
is the script from my NonEmployees.build file. Following that is the log
from CC.NET that show the Nant error 'The path contains illegal
characters.'. If I execute Nant directly against this build file, it runs
fine. Do you think that this an issue with CC.NET or Nant. Thanks in advance
for your help on this matter.


David Stevens
IS- Application Development Group
CDC - Room 181
324-4167
[EMAIL PROTECTED]


From ccnet.config file:

<build type="nant">

<executable>C:\Downloads\DotNet\NAnt\nant-0.84\bin\nant.exe</executable>

<baseDirectory>C:\dotnet\projects\nonemployeesprototype</baseDirectory>
<buildFile>NonEmployees.build></buildFile>
<targetList>
<target>fxcop</target>
</targetList>
<logger>Nant.Core.XmlLogger</logger>
<buildTimeout>300000</buildTimeout>
   </build>


From NonEmployees.build file:

<?xml version="1.0"?>
<project name="NonEmployees" default="fxcop">

<property name="basename" value="NonEmployees"/>
   <property name="debug" value="true"/>
   <property name="build.dir"
value="C:\DotNet\Projects\NonEmployeesPrototype\build"/>
   <property name="solution.dir"
value="C:\DotNet\Projects\NonEmployeesPrototype"/>
   <property name="web.dir" value="C:\Inetpub\wwwroot\NonEmployees"/>
   <property name="test.dir" value="Y:\projects\NonEmployeesTest"/>
   <property name="testbuild.dir"
value="C:\DotNet\Projects\NonEmployeesPrototype\NonEmployeesTest\"/>
   <property name="fxcop.exe" value="C:\Program Files\Microsoft FxCop
1.30\fxcopcmd.exe"/>
   <property name="fxcop.src"
value="C:\DotNet\Projects\NonEmployeesPrototype\NonEmployees.FxCop"/>
   <property name="fxcop.out"
value="C:\DotNet\Projects\NonEmployeesPrototype\fxcop.xml"/>

<target name="fxcop">
<echo message="In fxcop task"/>
   <exec program="${fxcop.exe}" commandline="/p:${fxcop.src}
/o:${fxcop.out} /s" failonerror="false"/>
</target>
</project>

- <cruisecontrol project="NonEmployees">
<modifications />
- <build date="09/24/2004 8:09:00 AM" buildtime="00:00:06" error="true">
- <![CDATA[
log4net: log4net assembly [log4net, Version=1.2.0.30714, Culture=neutral,
PublicKeyToken=b32731d11ce58905]. Loaded from
[c:\downloads\dotnet\nant\nant-0.84\bin\log4net.dll]. (.NET Runtime
[1.1.4322.573] on Microsoft Windows NT 5.1.2600.0)
log4net: DefaultRepositorySelector: defaultRepositoryType
[log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: Creating repository for assembly [NAnt,
Version=0.84.1455.0, Culture=neutral, PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.84.1455.0,
Culture=neutral, PublicKeyToken=null] Loaded From
[C:\Downloads\DotNet\NAnt\nant-0.84\bin\nant.exe]
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.84.1455.0,
Culture=neutral, PublicKeyToken=null] does not have a DomainAttribute
specified.
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.84.1455.0,
Culture=neutral, PublicKeyToken=null] using domain [log4net-default-domain]
and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: Creating repository for domain
[log4net-default-domain] using type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DOMConfigurator: configuring repository [log4net-default-domain]
using file [C:\Downloads\DotNet\NAnt\nant-0.84\bin\nant.exe.config] watching
for file updates
log4net: DOMConfigurator: configuring repository [log4net-default-domain]
using file [C:\Downloads\DotNet\NAnt\nant-0.84\bin\nant.exe.config]
log4net: DOMConfigurator: configuring repository [log4net-default-domain]
using stream
log4net: DOMConfigurator: loading XML configuration
log4net: DOMConfigurator: Configuring Repository [log4net-default-domain]
log4net: DOMConfigurator: Configuration update mode [Merge].
log4net: DOMConfigurator: Logger [root] Level string is [ERROR].
log4net: DOMConfigurator: Logger [root] level set to
[name="ERROR",value=70000].
log4net: DOMConfigurator: Loading Appender [ConsoleAppender] type:
[log4net.Appender.ConsoleAppender]
log4net: DOMConfigurator: Setting Property [ConversionPattern] to String
value [[%c{2}:%m - [%x] <%X{auth}>]%n]
log4net: DOMConfigurator: Setting Property [Layout] to object
[log4net.Layout.PatternLayout]
log4net: DOMConfigurator: Created Appender [ConsoleAppender]
log4net: DOMConfigurator: Adding appender named [ConsoleAppender] to logger
[root].
log4net: DOMConfigurator: Hierarchy Threshold [ALL]
log4net: DefaultRepositorySelector: Creating repository for assembly
[NAnt.Core, Version=0.84.1455.0, Culture=neutral, PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly [NAnt.Core,
Version=0.84.1455.0, Culture=neutral, PublicKeyToken=null] Loaded From
[c:\downloads\dotnet\nant\nant-0.84\bin\nant.core.dll]
log4net: DefaultRepositorySelector: Assembly [NAnt.Core,
Version=0.84.1455.0, Culture=neutral, PublicKeyToken=null] does not have a
DomainAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt.Core,
Version=0.84.1455.0, Culture=neutral, PublicKeyToken=null] using domain
[log4net-default-domain] and repository type
[log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: domain [log4net-default-domain] already
exisits, using repository type [log4net.Repository.Hierarchy.Hierarchy]
NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003)
Copyright (C) 2001-2003 Gerry Shaw
http://nant.sourceforge.net <http://nant.sourceforge.net>


INTERNAL ERROR

The path contains illegal characters.

[Core.ConsoleDriver:Internal Nant Error  - [] <>]
Exception: System.ArgumentException
Message: The path contains illegal characters.
Source: mscorlib
  at System.IO.Path.nGetFullPathHelper(String path, Char[]
invalidPathChars, Char[] whitespaceChars, Char directorySeparator, Char
altDirectorySeparator, Char volumeSeparator, Boolean fullCheck, String&
newPath)
  at System.IO.Path.GetFullPathInternal(String path)
  at System.IO.Path.GetFullPath(String path)
  at NAnt.Core.Location.Init(String fileName, Int32 lineNumber, Int32
columnNumber)
  at NAnt.Core.Location..ctor(String fileName)
  at NAnt.Core.Project.LoadBuildFile(String source)
  at NAnt.Core.Project..ctor(String uriOrFilePath, Level threshold, Int32
indentLevel)
  at NAnt.Core.ConsoleDriver.Main(String[] args)

Consult the log4net output for more information.

Please send bug report to [EMAIL PROTECTED]
]]>
</build>
</cruisecontrol>







------------------------------------------------------- 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-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to