After upgrading to rc3, my <cvs-*> tasks started
to break due to the new log4net 1.2.9 (1.2.1.40796). It looks like when
the <cvs-update> task execs out to my TortoiseCVS cvs.exe, I get an
assembly reference mismatch. I prefer to use my external cvs.exe instead
of the packaged dll.
Anyone have any thoughts on what I should try to do to
fix this? I think that its the ICSharpCode.SharpCvsLib expected the old
version of log4net. Does it need to be upgraded?
Jason
Here is the target and tasks that generates the
error:
<target name="build-version" depends=""
description="Setup of the build version numbers">
<property name="build.number.file" value="Intel.Indicators.build.number.txt" />
<cvs-update usesharpcvslib="false"
verbose="${isVerbose}"
failonerror="true">
<fileset>
<include name="${build.number.file}" />
</fileset>
<arg line="-q -x" />
</cvs-update>
<property name="build.number.file" value="Intel.Indicators.build.number.txt" />
<cvs-update usesharpcvslib="false"
verbose="${isVerbose}"
failonerror="true">
<fileset>
<include name="${build.number.file}" />
</fileset>
<arg line="-q -x" />
</cvs-update>
<version
path="${build.number.file}"
buildtype="NoIncrement"
revisiontype="Increment"
verbose="${isVerbose}"
failonerror="true" />
buildtype="NoIncrement"
revisiontype="Increment"
verbose="${isVerbose}"
failonerror="true" />
<cvs
usesharpcvslib="false"
command="commit"
commandline="-m "Commiting the new version number""
verbose="${isVerbose}"
failonerror="true">
<fileset>
<include name="${build.number.file}"/>
</fileset>
<arg line="-q -x" />
</cvs>
command="commit"
commandline="-m "Commiting the new version number""
verbose="${isVerbose}"
failonerror="true">
<fileset>
<include name="${build.number.file}"/>
</fileset>
<arg line="-q -x" />
</cvs>
<property
name="build.version"
value="${buildnumber.major}.${buildnumber.minor}.${buildnumber.build}"
/>
<property name="cvs.build.version" value="${buildnumber.major}_${buildnumber.minor}_${buildnumber.build}_${buildnumber.revision}" />
<echo message="Building ${project.name} version ${buildnumber.version}" />
<property name="cvs.build.version" value="${buildnumber.major}_${buildnumber.minor}_${buildnumber.build}_${buildnumber.revision}" />
<echo message="Building ${project.name} version ${buildnumber.version}" />
</target>
Here is the verbose command line argument with internal
log4net logging turned on:
log4net: log4net assembly [log4net, Version=1.2.1.40796,
Culture=neutral, PublicKeyToken=aaa0f432407c68df]. Loaded from
[c:\projects\ccsd\utils\nant\nant-0.8.5\bin\log4net.dll]. (.NET Runtime
[1.1.4322.2032] on Microsoft Windows NT 5.1.2600.0)
log4net: DefaultRepositorySelector: defaultRepositoryType [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: Creating repository for assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] Loaded From [C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\NAnt.exe]
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: Creating repository [log4net-default-repository] using type [log4net.Repository.Hierarchy.Hierarchy]
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using file [C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\NAnt.exe.config] watching for file updates
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using file [C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\NAnt.exe.config]
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using stream
log4net: XmlConfigurator: loading XML configuration
log4net: XmlConfigurator: Configuring Repository [log4net-default-repository]
log4net: XmlConfigurator: Configuration update mode [Merge].
log4net: XmlConfigurator: Logger [root] Level string is [ERROR].
log4net: XmlConfigurator: Logger [root] level set to [name="ERROR",value=70000].
log4net: XmlConfigurator: Loading Appender [ConsoleAppender] type: [log4net.Appender.ConsoleAppender]
log4net: Converter: [message] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [newline] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: XmlConfigurator: Setting Property [ConversionPattern] to String value [[%c{2}:%m - [%x] <%X{auth}>]%n]
log4net: Converter: [literal] Option: [[] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [c] Option: [2] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [:] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [m] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [ - [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [x] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [] <] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [X] Option: [auth] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [>]] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [n] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: XmlConfigurator: Setting Property [Layout] to object [log4net.Layout.PatternLayout]
log4net: XmlConfigurator: Created Appender [ConsoleAppender]
log4net: XmlConfigurator: Adding appender named [ConsoleAppender] to logger [root].
log4net: XmlConfigurator: Hierarchy Threshold [ALL]
NAnt 0.85 (Build 0.85.1932.0; rc3; 4/16/2005)
Copyright (C) 2001-2005 Gerry Shaw
http://nant.sourceforge.net
log4net: DefaultRepositorySelector: defaultRepositoryType [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: Creating repository for assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] Loaded From [C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\NAnt.exe]
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: Creating repository [log4net-default-repository] using type [log4net.Repository.Hierarchy.Hierarchy]
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using file [C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\NAnt.exe.config] watching for file updates
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using file [C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\NAnt.exe.config]
log4net: XmlConfigurator: configuring repository [log4net-default-repository] using stream
log4net: XmlConfigurator: loading XML configuration
log4net: XmlConfigurator: Configuring Repository [log4net-default-repository]
log4net: XmlConfigurator: Configuration update mode [Merge].
log4net: XmlConfigurator: Logger [root] Level string is [ERROR].
log4net: XmlConfigurator: Logger [root] level set to [name="ERROR",value=70000].
log4net: XmlConfigurator: Loading Appender [ConsoleAppender] type: [log4net.Appender.ConsoleAppender]
log4net: Converter: [message] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [newline] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: XmlConfigurator: Setting Property [ConversionPattern] to String value [[%c{2}:%m - [%x] <%X{auth}>]%n]
log4net: Converter: [literal] Option: [[] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [c] Option: [2] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [:] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [m] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [ - [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [x] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [] <] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [X] Option: [auth] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [literal] Option: [>]] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: Converter: [n] Option: [] Format: [min=-1,max=2147483647,leftAlign=False]
log4net: XmlConfigurator: Setting Property [Layout] to object [log4net.Layout.PatternLayout]
log4net: XmlConfigurator: Created Appender [ConsoleAppender]
log4net: XmlConfigurator: Adding appender named [ConsoleAppender] to logger [root].
log4net: XmlConfigurator: Hierarchy Threshold [ALL]
NAnt 0.85 (Build 0.85.1932.0; rc3; 4/16/2005)
Copyright (C) 2001-2005 Gerry Shaw
http://nant.sourceforge.net
log4net: DefaultRepositorySelector: Creating repository for
assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral,
PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] Loaded From [c:\projects\ccsd\utils\nant\nant-0.8.5\bin\nant.core.dll]
log4net: DefaultRepositorySelector: Assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: repository [log4net-default-repository] already exists, using repository type [log4net.Repository.Hierarchy.Hierarchy]
[Core.Task:readregistry Generated Exception - [] <(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Value Not Found! - key='SOFTWARE\Microsoft\.NETFramework\\sdkInstallRoot';hive='LocalMachine';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
log4net: DefaultRepositorySelector: Assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] Loaded From [c:\projects\ccsd\utils\nant\nant-0.8.5\bin\nant.core.dll]
log4net: DefaultRepositorySelector: Assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt.Core, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: repository [log4net-default-repository] already exists, using repository type [log4net.Repository.Hierarchy.Hierarchy]
[Core.Task:readregistry Generated Exception - [] <(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Value Not Found! - key='SOFTWARE\Microsoft\.NETFramework\\sdkInstallRoot';hive='LocalMachine';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Framework 'net-1.0' is invalid and has not been loaded :
The 'System.dll' assembly does not exist in framework assembly directory
'C:\WINNT\Microsoft.NET\Framework\v1.0.3705'..
[Core.Task:readregistry Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Novell\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Novell\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
[Core.Task:readregistry Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
[Core.Task:if Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.TaskContainer.ExecuteChildTasks()
at NAnt.Core.Tasks.IfTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.TaskContainer.ExecuteChildTasks()
at NAnt.Core.Tasks.IfTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Framework 'mono-1.0' is invalid and has not been loaded :
Registry Path Not Found! -
key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';.
[Core.Task:readregistry Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Novell\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Novell\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
[Core.Task:readregistry Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
[Core.Task:if Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.TaskContainer.ExecuteChildTasks()
at NAnt.Core.Tasks.IfTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: Registry Path Not Found! - key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';
Source: NAnt.Win32Tasks
at NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(String key, RegistryHive[] registries)
at NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.TaskContainer.ExecuteChildTasks()
at NAnt.Core.Tasks.IfTask.ExecuteTask()
at NAnt.Core.Task.Execute()
Framework 'mono-2.0' is invalid and has not been loaded :
Registry Path Not Found! -
key='SOFTWARE\Mono\';hive='Microsoft.Win32.RegistryHive[]';.
Framework 'sscli-1.0' is invalid and has not been loaded :
Framework directory 'C:\sscli\build\v1.x86fstchk.rotor' does not
exist..
Buildfile: file:///C:/projects/Indicators/Intel.Indicators.build
Target framework: Microsoft .NET Framework 1.1
Base Directory: C:\projects\Indicators.
Target(s) specified: deploy
Target framework: Microsoft .NET Framework 1.1
Base Directory: C:\projects\Indicators.
Target(s) specified: deploy
env-dev:
build-version:
log4net: DefaultRepositorySelector: Creating repository
for assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral,
PublicKeyToken=null]
log4net: DefaultRepositorySelector: Assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] Loaded From [c:\projects\ccsd\utils\nant\nant-0.8.5\bin\nant.sourcecontroltasks.dll]
log4net: DefaultRepositorySelector: Assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: repository [log4net-default-repository] already exists, using repository type [log4net.Repository.Hierarchy.Hierarchy]
[cvs-update] Using ssh binary:
[cvs-update] Using .cvspass file:
[cvs-update] Working directory: C:\projects\Indicators
[cvs-update] Executable: C:\Program Files\TortoiseCVS\cvs.exe
[cvs-update] Arguments: -q -x update -P -d "Intel.Indicators.build.number.txt"
[cvs-update] Starting 'C:\Program Files\TortoiseCVS\cvs.exe ( -q -x update -P -d "Intel.Indicators.build.number.txt")' in 'C:\projects\Indicators'
[cvs-update] M Intel.Indicators.build.number.txt
[version] Build number '1.5.0.7'.
[Tasks.ExternalProgramBase:Execution Error - [] <(null)>]
Exception: System.IO.FileLoadException
Message: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
Source: ICSharpCode.SharpCvsLib
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
log4net: DefaultRepositorySelector: Assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] Loaded From [c:\projects\ccsd\utils\nant\nant-0.8.5\bin\nant.sourcecontroltasks.dll]
log4net: DefaultRepositorySelector: Assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] does not have a RepositoryAttribute specified.
log4net: DefaultRepositorySelector: Assembly [NAnt.SourceControlTasks, Version=0.85.1932.0, Culture=neutral, PublicKeyToken=null] using repository [log4net-default-repository] and repository type [log4net.Repository.Hierarchy.Hierarchy]
log4net: DefaultRepositorySelector: repository [log4net-default-repository] already exists, using repository type [log4net.Repository.Hierarchy.Hierarchy]
[cvs-update] Using ssh binary:
[cvs-update] Using .cvspass file:
[cvs-update] Working directory: C:\projects\Indicators
[cvs-update] Executable: C:\Program Files\TortoiseCVS\cvs.exe
[cvs-update] Arguments: -q -x update -P -d "Intel.Indicators.build.number.txt"
[cvs-update] Starting 'C:\Program Files\TortoiseCVS\cvs.exe ( -q -x update -P -d "Intel.Indicators.build.number.txt")' in 'C:\projects\Indicators'
[cvs-update] M Intel.Indicators.build.number.txt
[version] Build number '1.5.0.7'.
[Tasks.ExternalProgramBase:Execution Error - [] <(null)>]
Exception: System.IO.FileLoadException
Message: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
Source: ICSharpCode.SharpCvsLib
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
[Core.Task:cvs Generated Exception - []
<(null)>]
Exception: NAnt.Core.BuildException
Message: C:\projects\Indicators\Intel.Indicators.build(58,10):
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log.
Source: NAnt.Core
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Task.Execute()
Exception: NAnt.Core.BuildException
Message: C:\projects\Indicators\Intel.Indicators.build(58,10):
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log.
Source: NAnt.Core
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Task.Execute()
Nested Exception
Exception: System.IO.FileLoadException
Message: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
Source: ICSharpCode.SharpCvsLib
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
Message: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
Source: ICSharpCode.SharpCvsLib
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
[Core.Project:Build failed. - [] <(null)>]
Exception: NAnt.Core.BuildException
Message: C:\projects\Indicators\Intel.Indicators.build(58,10):
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log.
Source: NAnt.Core
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
Nested Exception
Exception: System.IO.FileLoadException
Message: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
Source: ICSharpCode.SharpCvsLib
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
Message: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
Source: ICSharpCode.SharpCvsLib
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
BUILD FAILED
C:\projects\Indicators\Intel.Indicators.build(58,10):
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log.:
NAnt.Core.BuildException: C:\projects\Indicators\Intel.Indicators.build(58,10):
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log. ---> System.IO.FileLoadException: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
File name: "log4net"
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log.:
NAnt.Core.BuildException: C:\projects\Indicators\Intel.Indicators.build(58,10):
NAnt.SourceControl.Tasks.CvsTask: C:\Program Files\TortoiseCVS\cvs.exe had errors. Please see log4net log. ---> System.IO.FileLoadException: The located assembly's manifest definition with name 'log4net' does not match the assembly reference.
File name: "log4net"
at ICSharpCode.SharpCvsLib.FileSystem.Manager..ctor(String workingDir)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(FileInfo rootFile)
at ICSharpCode.SharpCvsLib.FileSystem.Root.Load(DirectoryInfo cvsDir)
at NAnt.SourceControl.Tasks.AbstractCvsTask.get_Root()
at NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(Process process)
at NAnt.Core.Tasks.ExternalProgramBase.StartProcess()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
=== Pre-bind state information ===
LOG: DisplayName = log4net, Version=1.2.9.0, Culture=neutral, PublicKeyToken=b32731d11ce58905
(Fully-specified)
LOG: Appbase = C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\
LOG: Initial PrivatePath = NULL
Calling assembly : ICSharpCode.SharpCvsLib, Version=0.36.4902.7334, Culture=neutral, PublicKeyToken=null.
===
LOG: DisplayName = log4net, Version=1.2.9.0, Culture=neutral, PublicKeyToken=b32731d11ce58905
(Fully-specified)
LOG: Appbase = C:\projects\ccsd\utils\nAnt\nAnt-0.8.5\bin\
LOG: Initial PrivatePath = NULL
Calling assembly : ICSharpCode.SharpCvsLib, Version=0.36.4902.7334, Culture=neutral, PublicKeyToken=null.
===
LOG: Private path hint found in configuration file:
lib.
LOG: Publisher policy file is not found.
LOG: Host configuration file not found.
LOG: Using machine configuration file from C:\WINNT\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: log4net, Version=1.2.9.0, Culture=neutral, PublicKeyToken=b32731d11ce58905
LOG: Attempting download of new URL file:///C:/projects/ccsd/utils/nAnt/nAnt-0.8.5/bin/log4net.DLL.
WRN: Comparing the assembly name resulted in the mismatch: Revision Number
LOG: Publisher policy file is not found.
LOG: Host configuration file not found.
LOG: Using machine configuration file from C:\WINNT\Microsoft.NET\Framework\v1.1.4322\config\machine.config.
LOG: Post-policy reference: log4net, Version=1.2.9.0, Culture=neutral, PublicKeyToken=b32731d11ce58905
LOG: Attempting download of new URL file:///C:/projects/ccsd/utils/nAnt/nAnt-0.8.5/bin/log4net.DLL.
WRN: Comparing the assembly name resulted in the mismatch: Revision Number
--- End of inner exception stack trace
---
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
Total time: 5.7 seconds.
Tool completed with exit code 1