Mono 2.0 is most likely your problem. Try 2.4.
On Mon, Jun 1, 2009 at 7:50 AM, Ruben Willems <[email protected]> wrote: > Hi > > this must indeed be a MONO item, because the same config runs fine on > windows. > so, this will be for Dna I guess .... > > with kind regards > Ruben Willems > > On Mon, Jun 1, 2009 at 12:19 AM, Symon Rottem <[email protected]> wrote: >> >> I've been trying to get up an running under Ubuntu 8.04 and have been >> having some trouble. I've installed Mono 2.0 and can get ccnet.exe to >> run with a super-basic config (<project name="test"/>) but it seems to >> choke when I add anything more sophisticated. >> >> For example, I added the following labeller block: >> >> <labeller type="defaultlabeller"> >> <prefix>1.0.</prefix> >> <labelFormat>000</labelFormat> >> </labeller> >> >> This causes the executable to fail with the following stack trace: >> >> [CCNet Server:ERROR] Exception: >> Unable to instantiate CruiseControl projects from configuration >> document. >> Configuration document is likely missing Xml nodes required for >> properly populating CruiseControl configuration. >> Type with NetReflector name "" does not exist. The name may be >> incorrect or the assembly containing the type might not be loaded. >> Xml: <labeller type=""><prefix></prefix><labelFormat></labelFormat></ >> labeller> >> Conflicting project data : <project >> name=""><triggers><intervalTrigger></intervalTrigger></ >> triggers><sourcecontrol type=""><trunkUrl></trunkUrl></ >> sourcecontrol><labeller type=""><prefix></prefix><labelFormat></ >> labelFormat></labeller><nant></nant></project> >> ---------- >> ThoughtWorks.CruiseControl.Core.Config.ConfigurationException: >> Unable to instantiate CruiseControl projects from configuration >> document. >> Configuration document is likely missing Xml nodes required for >> properly populating CruiseControl configuration. >> Type with NetReflector name "" does not exist. The name may be >> incorrect or the assembly containing the type might not be loaded. >> Xml: <labeller type=""><prefix></prefix><labelFormat></labelFormat></ >> labeller> >> Conflicting project data : <project >> name=""><triggers><intervalTrigger></intervalTrigger></ >> triggers><sourcecontrol type=""><trunkUrl></trunkUrl></ >> sourcecontrol><labeller type=""><prefix></prefix><labelFormat></ >> labelFormat></labeller><nant></nant></project> ---> >> Exortech.NetReflector.NetReflectorException: Type with NetReflector >> name "" does not exist. The name may be incorrect or the assembly >> containing the type might not be loaded. >> Xml: <labeller type=""><prefix></prefix><labelFormat></labelFormat></ >> labeller> >> at Exortech.NetReflector.XmlMemberSerialiser.GetTargetType >> (System.Xml.XmlNode childNode, >> Exortech.NetReflector.NetReflectorTypeTable table) [0x00000] >> at Exortech.NetReflector.XmlMemberSerialiser.Read >> (System.Xml.XmlNode node, Exortech.NetReflector.NetReflectorTypeTable >> table) [0x00000] >> at Exortech.NetReflector.XmlTypeSerialiser.ReadMembers >> (System.Xml.XmlNode node, System.Object instance, >> Exortech.NetReflector.NetReflectorTypeTable table) [0x00000] >> at Exortech.NetReflector.XmlTypeSerialiser.Read (System.Xml.XmlNode >> node, Exortech.NetReflector.NetReflectorTypeTable table) [0x00000] >> at Exortech.NetReflector.NetReflectorReader.Read (System.Xml.XmlNode >> node) [0x00000] >> at >> >> ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.Read >> (System.Xml.XmlDocument document) [0x00000] --- End of inner exception >> stack trace --- >> >> at >> >> ThoughtWorks.CruiseControl.Core.Config.NetReflectorConfigurationReader.Read >> (System.Xml.XmlDocument document) [0x00000] >> at >> >> ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.PopulateProjectsFromXml >> (System.Xml.XmlDocument configXml) [0x00000] >> at >> ThoughtWorks.CruiseControl.Core.Config.DefaultConfigurationFileLoader.Load >> (System.IO.FileInfo configFile) [0x00000] >> at >> ThoughtWorks.CruiseControl.Core.Config.FileConfigurationService.Load >> () [0x00000] >> at >> >> ThoughtWorks.CruiseControl.Core.Config.FileWatcherConfigurationService.Load >> () [0x00000] >> at >> ThoughtWorks.CruiseControl.Core.Config.CachingConfigurationService.Load >> () [0x00000] >> at ThoughtWorks.CruiseControl.Core.CruiseServer..ctor >> (IConfigurationService configurationService, >> IProjectIntegratorListFactory projectIntegratorListFactory, >> IProjectSerializer projectSerializer, IProjectStateManager >> stateManager, System.Collections.Generic.List`1 extensionList) >> [0x00000] >> at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.CreateLocal >> (System.String configFile) [0x00000] >> at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.CreateRemote >> (System.String configFile) [0x00000] >> at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.Create >> (Boolean remote, System.String configFile) [0x00000] >> at ThoughtWorks.CruiseControl.Core.ConsoleRunner.LaunchServer () >> [0x00000] >> at ThoughtWorks.CruiseControl.Core.ConsoleRunner.Run () [0x00000] >> at ThoughtWorks.CruiseControl.Console.AppRunner.Run (System.String[] >> args) [0x00000] >> ---------- >> >> An unexpected error has caused the console to crash, please press any >> key to continue... >> >> The same problem happens if I remove the labeller block and add a >> sourcecontrol block with type="svn". I'm guessing something is going >> wrong with NetReflector during validation, but I'm stumped as to how >> to address it. >> >> Little help? >> >> Cheers, >> >> Symon. >> >> >> > >
