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

Reply via email to