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

Reply via email to