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. > > > >
