No matter what version of cruisecontrol.net I install I'm getting this crazy
exception. Help! I've also included my ccnet.config after the exception
(located below).
Any help would be greatly appreciated.
Thanks Again,
Nick
----------- error message --------------
PS C:\Program Files (x86)\CruiseControl.NET\server> .\ccnet.exe -v
CruiseControl.NET Server 1.5.6804.1 -- .NET Continuous Integration Server
Copyright c 2003 - 2010 ThoughtWorks Inc. All Rights Reserved.
.NET Runtime Version: 2.0.50727.3074 Image Runtime Version: v2.0.50727
OS Version: Microsoft Windows NT 6.0.6001 Service Pack 1 Server
locale: en-US
[1:DEBUG] The trace level is currently set to debug. This will cause CCNet
to log at the most verbose level, which is u
seful for setting up or debugging the server. Once your server is running
smoothly, we recommend changing this setting
in C:\Program Files (x86)\CruiseControl.NET\server\ccnet.exe.Config to a
lower level.
[1:WARN] ! ! Tracing is enabled ! !It allows you to sent the developpers of
CCNet very detailed information of the progr
am flow. This setting should only be enabled if you want to report a bug
with the extra information. When bug reporting
is done, it is advised to set the trace setting off. Adjust the setting in
C:\Program Files (x86)\CruiseControl.NET\serv
er\ccnet.exe.Config
[1:DEBUG] [FileChangedWatcher] Add config file 'ccnet.config' to file change
watcher collection.
[CCNet Server:INFO] Reading configuration file "C:\Program Files
(x86)\CruiseControl.NET\server\ccnet.config"
[CCNet Server:ERROR] INTERNAL ERROR:
System.Xml.Xsl.Runtime.StringConcat.ConcatNoDelimiter(System.String)
----------
System.MethodAccessException:
System.Xml.Xsl.Runtime.StringConcat.ConcatNoDelimiter(System.String)
at System.Xml.XmlEventCache.WriteString(String text)
at System.Xml.Xsl.Runtime.XmlQueryOutput.WriteStringUnchecked(String
text)
at System.Xml.Xsl.CompiledQuery.Query.<xsl:template
name="EvalTextConstants">(XmlQueryRuntime {urn:schemas-microsoft-
com:xslt-debug}runtime, XPathNavigator
{urn:schemas-microsoft-com:xslt-debug}current, Double
{urn:schemas-microsoft-com:
xslt-debug}position, Double {urn:schemas-microsoft-com:xslt-debug}last,
IList`1 {urn:schemas-microsoft-com:xslt-debug}na
mespaces) in :line 25
at System.Xml.Xsl.CompiledQuery.Query.<xsl:template
match="@*">(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug
}runtime, XPathNavigator {urn:schemas-microsoft-com:xslt-debug}current,
Double {urn:schemas-microsoft-com:xslt-debug}pos
ition, Double {urn:schemas-microsoft-com:xslt-debug}last, IList`1
{urn:schemas-microsoft-com:xslt-debug}namespaces) in :
line 48
at
System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}run
time, XPathNavigator , Double , Double )
at System.Xml.Xsl.CompiledQuery.Query.<xsl:template match="node()"
priority="-3">(XmlQueryRuntime {urn:schemas-micros
oft-com:xslt-debug}runtime, XPathNavigator
{urn:schemas-microsoft-com:xslt-debug}current, Double
{urn:schemas-microsoft-
com:xslt-debug}position, Double {urn:schemas-microsoft-com:xslt-debug}last,
IList`1 {urn:schemas-microsoft-com:xslt-debu
g}namespaces) in :line 16
at
System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}run
time, XPathNavigator , Double , Double )
at System.Xml.Xsl.CompiledQuery.Query.<xsl:template match="node()"
priority="-3">(XmlQueryRuntime {urn:schemas-micros
oft-com:xslt-debug}runtime, XPathNavigator
{urn:schemas-microsoft-com:xslt-debug}current, Double
{urn:schemas-microsoft-
com:xslt-debug}position, Double {urn:schemas-microsoft-com:xslt-debug}last,
IList`1 {urn:schemas-microsoft-com:xslt-debu
g}namespaces) in :line 16
at
System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}run
time, XPathNavigator , Double , Double )
at
System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-templates>(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}run
time, XPathNavigator , Double , Double )
at System.Xml.Xsl.CompiledQuery.Query.Root(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}runtime)
at System.Xml.Xsl.CompiledQuery.Query.Execute(XmlQueryRuntime
{urn:schemas-microsoft-com:xslt-debug}runtime)
at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument,
XmlResolver dataSources, XsltArgumentList argumentList
, XmlWriter writer, Boolean closeWriter)
at System.Xml.Xsl.XmlILCommand.Execute(XmlReader contextDocument,
XmlResolver dataSources, XsltArgumentList argumentL
ist, XmlWriter results)
at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input,
XsltArgumentList arguments, XmlWriter results, XmlR
esolver documentResolver)
at
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessor.PreProcess(XmlReader
input, XmlWriter outpu
t, PreprocessorUrlResolver resolver, Uri input_uri)
at
ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.CreateXmlValidatingLoader(FileInfo
configFil
e)
at
ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.AttemptLoadConfiguration(FileInfo
configFile
)
at
ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load(FileInfo
configFile)
at ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService.Load()
at
ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService.Load()
at
ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService.Load()
at
ThoughtWorks.CruiseControl.Core.CruiseServer..ctor(IConfigurationService
configurationService, IProjectIntegratorL
istFactory projectIntegratorListFactory, IProjectSerializer
projectSerializer, IProjectStateManager stateManager, IFileS
ystem fileSystem, IExecutionEnvironment executionEnvironment, List`1
extensionList)
at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.CreateLocal(String
configFile)
at ThoughtWorks.CruiseControl.Core.ConsoleRunner.Run()
at ThoughtWorks.CruiseControl.Console.AppRunner.Run(String[] args,
Boolean usesShadowCopying)
----------- ccnet.config ---------------
<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
<project name="Project Trunk" queue="Q1" queuePriority="1">
<webURL>http://10.129.9.149/ccnet/</webURL>
<modificationDelaySeconds>10</modificationDelaySeconds>
<maxSourceControlRetries>5</maxSourceControlRetries>
<initialState>Stopped</initialState>
<startupMode>UseInitialState</startupMode>
<triggers>
<intervalTrigger seconds="300" />
</triggers>
<sourcecontrol type="svn">
<workingDirectory>C:\CC-SVN\project\</workingDirectory>
<trunkUrl>http://something.com/source/project/trunk</trunkUrl>
<autoGetSource>true</autoGetSource>
</sourcecontrol>
<tasks>
<msbuild>
<executable>C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>C:\CC-SVN\project</workingDirectory>
<buildArgs>/noconsolelogger /p:Configuration=Debug</buildArgs>
<projectFile>project.sln</projectFile>
<targets>Build</targets>
<timeout>900</timeout>
<logger>C:\Program Files
(x86)\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
</tasks>
<publishers>
<xmllogger logDir="C:\CC-SVN\LOGS\" />
</publishers>
<parameters>
<textParameter name="Build Name" default="Unknown" />
</parameters>
</project>
</cruisecontrol>