Ah...ok. I'll try updating to the latest *version*. :)
Cheers, Symon. Symon Rottem http://blog.symbiotic-development.com On Mon, Jun 1, 2009 at 9:07 PM, Ruben Willems <[email protected]>wrote: > Hi > > I think this is really for Dna, > he knows the mono issues best of us > > from what I remember from conversations is that the latest mono > should work, not the latest released one. > > > with kind regards > Ruben Willems > > > > On Mon, Jun 1, 2009 at 6:20 PM, Symon Rottem <[email protected]> wrote: > >> Thanks. >> >> I've updated to 2.4 but now I get another exception: >> >> [CCNet Server:ERROR] INTERNAL ERROR: Configuration file >>> '/srv/data/downloads/ccnet/server/ccnet.exe.config' could not be loaded: An >>> exception was thrown by the type initializer for System.Net.Sockets.Socket >>> ---------- >>> System.Runtime.Remoting.RemotingException: Configuration file >>> '/srv/data/downloads/ccnet/server/ccnet.exe.config' could not be loaded: An >>> exception was thrown by the type initializer for System.Net.Sockets.Socket >>> ---> System.TypeInitializationException: An exception was thrown by the type >>> initializer for System.Net.Sockets.Socket ---> System.InvalidCastException: >>> Cannot cast from source type to destination type. >>> at System.Net.Sockets.Socket.CheckProtocolSupport () [0x00000] >>> at System.Net.Sockets.Socket..cctor () [0x00000] >>> --- End of inner exception stack trace --- >>> at (wrapper managed-to-native) System.Net.Dns:GetHostByName_internal >>> (string,string&,string[]&,string[]&) >>> at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] >>> at System.Net.Dns.Resolve (System.String hostName) [0x00000] >>> at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.Init >>> (IServerChannelSinkProvider serverSinkProvider) [0x00000] >>> at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor >>> (IDictionary properties, IServerChannelSinkProvider sinkProvider) [0x00000] >>> at System.Runtime.Remoting.Channels.Tcp.TcpChannel.Init (IDictionary >>> properties, IClientChannelSinkProvider clientSink, >>> IServerChannelSinkProvider serverSink) [0x00000] >>> at System.Runtime.Remoting.Channels.Tcp.TcpChannel..ctor (IDictionary >>> properties, IClientChannelSinkProvider clientSinkProvider, >>> IServerChannelSinkProvider serverSinkProvider) [0x00000] >>> at (wrapper managed-to-native) >>> System.Reflection.MonoCMethod:InternalInvoke >>> (object,object[],System.Exception&) >>> at System.Reflection.MonoCMethod.Invoke (System.Object obj, >>> BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] >>> parameters, System.Globalization.CultureInfo culture) [0x00000] >>> --- End of inner exception stack trace --- >>> at System.Runtime.Remoting.RemotingConfiguration.ReadConfigFile >>> (System.String filename) [0x00000] >>> at System.Runtime.Remoting.RemotingConfiguration.Configure >>> (System.String filename, Boolean ensureSecurity) [0x00000] >>> at ThoughtWorks.CruiseControl.Core.RemoteCruiseServer..ctor >>> (ICruiseServer server, System.String remotingConfigurationFile) [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] >>> ---------- >>> >> >> Any further thoughts? It looks like it's remoting related, but again I'm >> a but lost. >> >> Cheers, >> >> Symon. >> >> Symon Rottem >> http://blog.symbiotic-development.com >> >> >> >> On Mon, Jun 1, 2009 at 9:27 AM, Leszek Ciesielski <[email protected]>wrote: >> >>> >>> 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. >>> >> >>> >> >>> >> >>> > >>> > >>> >> >> >
