Don't think my last reply went to the group... 

Thanks for the advice shiva! Unfortunately reverting back to a previous version 
isn't an option as we are using mercurial as our source control. As far as I'm 
aware support for mercurial was only introduced in version 1.5.

Sent from my mobile

On 11 Aug 2010, at 17:02, shiva <[email protected]> wrote:

> Jim,
> 
>  I spent 2 days resolving this issue, but no luck at all, so I
> switched to v1.3 which worked perfectly.
> 
> 
> On Aug 11, 11:10 am, jim_offroadcode <[email protected]>
> wrote:
>> Yes. That was the same conclusion that i came to. Nothing so far has
>> worked.  :( This is very frustrating!!
>> 
>> Will post back if i get any further...
>> 
>> On Aug 11, 3:56 pm, OBones <[email protected]> wrote:
>> 
>> 
>> 
>>> Oh, and PowerShell was just an example, it's not a requirement for
>>> CCNet.
>>> It's just that I had a case similar to yours caused by the lack of
>>> powershell on one of the two machines.
>> 
>>> On 11 août, 16:55, OBones <[email protected]> wrote:
>> 
>>>> The only solution is then to start with an empty project and then
>>>> gradually add items until it crashes.
>>>> Sure you have the same version of ccnet, but you don't have the same
>>>> environment on your two machines.
>> 
>>>> On 11 août, 14:41, jim_offroadcode <[email protected]>
>>>> wrote:
>> 
>>>>> Thanks for the reply. Th problem is that an install of the same
>>>>> version of ccnet on a different machine is successfully loading the
>>>>> config in both ccnet.exe and the validator.
>> 
>>>>> I've have never had Powershell installed for previous ccnet
>>>>> installations which worked without any problem but at this stage i'm
>>>>> happy to try anything that might get ccnet working again correctly.
>> 
>>>>> On Aug 11, 1:25 pm, OBones <[email protected]> wrote:
>> 
>>>>>> It would be quite useful to have what's inside the project block. You
>>>>>> can even find what is causing trouble by stripping everything then
>>>>>> readding progressively.
>> 
>>>>>> For instance, I have discovered that CCValidator crashes if the
>>>>>> computer does not have powershell installed but the config file uses
>>>>>> it.
>> 
>>>>>> On 11 août, 13:25, jim_offroadcode <[email protected]>
>>>>>> wrote:
>> 
>>>>>>> Wondering if anyone can help...
>> 
>>>>>>> I'm trying to fix some of the errors we're getting on our build server
>>>>>>> (which i've posted about in this group) so i installed CCNet
>>>>>>> 1.5.7256.1 on my local machine. However it is having problems starting
>>>>>>> the server. The console outputs '[CCNet Server:INFO] Reading
>>>>>>> configuration file "C:\Program Files\CruiseControl.NET\server
>>>>>>> \ccnet.config"'  and then a big red ERROR section.
>> 
>>>>>>> I thought maybe i had an error in my config so tried with the default
>>>>>>> config file provided with the install. The server starts ok with the
>>>>>>> default config file (i.e. with nothing except the <cruisecontrol>
>>>>>>> block but as soon as add any <project> blocks it is throwing an
>>>>>>> exception. It does this when starting cruisecontrol and when
>>>>>>> validating the file using ccvalidator.
>> 
>>>>>>> This only happens on my local install. The CCValidator on the build
>>>>>>> machine itself opens and validates our main config file without any
>>>>>>> problems.
>> 
>>>>>>> This is the error being thrown....
>> 
>>>>>>> 2010-08-11 11:52:51,390 [7] ERROR CruiseControl.NET [(null)] -
>>>>>>> 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}namespaces) in :line 25
>>>>>>>    at System.Xml.Xsl.CompiledQuery.Query.<xsl:template
>>>>>>> match="cb:include">(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}namespaces) in :line 61
>>>>>>>    at System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-
>>>>>>> templates>(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}
>>>>>>> runtime, XPathNavigator , Double , Double )
>>>>>>>    at System.Xml.Xsl.CompiledQuery.Query.<xsl:template match="node()"
>>>>>>> priority="-3">(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}namespaces) in :line 16
>>>>>>>    at System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-
>>>>>>> templates>(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}
>>>>>>> runtime, XPathNavigator , Double , Double )
>>>>>>>    at System.Xml.Xsl.CompiledQuery.Query.<xsl:apply-
>>>>>>> templates>(XmlQueryRuntime {urn:schemas-microsoft-com:xslt-debug}
>>>>>>> runtime, 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,
>>>>>>> XmlSequenceWriter results)
>>>>>>>    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 argumentList, XmlWriter
>>>>>>> results)
>>>>>>>    at System.Xml.Xsl.XslCompiledTransform.Transform(XmlReader input,
>>>>>>> XsltArgumentList arguments, XmlWriter results, XmlResolver
>>>>>>> documentResolver)
>>>>>>>    at
>>>>>>> ThoughtWorks.CruiseControl.Core.Config.Preprocessor.ConfigPreprocessor.PreP
>>>>>>>  rocess(XmlReader
>>>>>>> input, XmlWriter output, PreprocessorUrlResolver resolver, Uri
>>>>>>> input_uri)
>>>>>>>    at
>>>>>>> ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Creat
>>>>>>>  eXmlValidatingLoader(FileInfo
>>>>>>> configFile)
>>>>>>>    at
>>>>>>> ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Attem
>>>>>>>  ptLoadConfiguration(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.Restart()
>>>>>>>    at
>>>>>>> ThoughtWorks.CruiseControl.Core.Config.ConfigurationUpdateHandler.Invoke()
>>>>>>>    at
>>>>>>> ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService.Hand
>>>>>>>  leConfigurationFileChanged(Object
>>>>>>> source, FileSystemEventArgs args)
>>>>>>> ----------

Reply via email to