Hi

for that something stuff,
maybe a new version of a third party library is used, and the server is not
updated yet.



with kind regards
Ruben Willems

On Wed, Nov 26, 2008 at 12:21 AM, adickinson <[EMAIL PROTECTED]> wrote:

>
> Thanks, Alex.  Can elaborate about "something that doesn't work on the
> server"?  I'm trying to think of examples and am coming up blank.
>
> Another little tidbit on this problem:  So far, I have been unable to
> get MSBuild to crash when I execute it on the command line.  It's ONLY
> when running the server.
>
> On Nov 25, 2:38 pm, Alex <[EMAIL PROTECTED]> wrote:
> > Well the after effects are a pretty common example of what happens
> > when CruiseControl loses track of a process. Usually when I see this
> > is when CC.NET spawns a process then that process spawns a different
> > process and that process dies. Usually in that case what you have to
> > do is figure out by looking at the processes owned by the User that is
> > running CC.NET and figure out which one is the zombie and kill it. At
> > that point if you guessed right it will fail the build it was in the
> > middle of and continue on normally. Now, which process you killed
> > should give you a good idea of what went wrong. My only thought other
> > than that would be to look at the code changes prior to when it
> > started failing and see how MSBuild might react to those changes.
> > Maybe someone added something that doesn't work on the server.
> >
> > On Nov 25, 5:28 pm, adickinson <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > > I have some new MsBuild scripts that have been running on my
> > > CruiseControl server for approximatley a month.  I am using a few
> > > custom MsBuild Tasks, but the last time they were changed was about
> > > two months ago.  Suddenly, last week, MSBuild started crashing with an
> > > error reporting dialog.  Here's the Event for the crash:
> >
> > > EventType clr20r3, P1 msbuild.exe, P2 2.0.50727.1433, P3 471ec246, P4
> > > mscorlib, P5 2.0.0.0, P6 471ebc5b, P7 1153, P8 0, P9
> > > system.objectdisposedexception, P10 NIL.
> >
> > > I have no idea what's causing it.  If anyone has any insight, that
> > > would be fantastic.
> >
> > > In addition, after the crash, CruiseControl cannot fully recover.  The
> > > server still receives messages from the dashboard/cctray to force,
> > > abort, and cancel builds, however CCNET is unable to actually start
> > > any builds.  I try to kill the server and the log spew says it is
> > > stopping my projects, but the window is unable to close on its own.  I
> > > usually end up killing it through Task Mnaager.  If I try to start the
> > > server up again, I get this:
> >
> > > 2008-11-25 10:11:42,014 [CCNet Server:ERROR] INTERNAL ERROR: Remoting
> > > configuration failed with the exception
> > > 'System.Reflection.TargetInvocationException: Exception has been
> > > thrown by the target of an invocation. --->
> > > System.Net.Sockets.SocketException: Only one usage of each socket
> > > address (protocol/network address/port) is normally permitted
> > >    at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot,
> > > SocketAddress socketAddress)
> > >    at System.Net.Sockets.Socket.Bind(EndPoint localEP)
> > >    at System.Net.Sockets.TcpListener.Start(Int32 backlog)
> > >    at System.Net.Sockets.TcpListener.Start()
> > >    at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start
> > > (Boolean exclusiveAddressUse)
> > >    at
> > > System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening
> > > (Object data)
> > >    at
> > > System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.SetupChannel()
> > >    at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor
> > > (IDictionary properties, IServerChannelSinkProvider sinkProvider,
> > > IAuthorizeRemotingConnection authorizeCallback)
> > >    at System.Runtime.Remoting.Channels.Tcp.TcpChannel..ctor
> > > (IDictionary properties, IClientChannelSinkProvider
> > > clientSinkProvider, IServerChannelSinkProvider serverSinkProvider)
> > >    --- End of inner exception stack trace ---
> > >    at System.RuntimeMethodHandle._InvokeConstructor(Object[] args,
> > > SignatureStruct& signature, IntPtr declaringType)
> > >    at System.RuntimeMethodHandle.InvokeConstructor(Object[] args,
> > > SignatureStruct signature, RuntimeTypeHandle declaringType)
> > >    at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags
> > > invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
> > >    at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,
> > > Binder binder, Object[] args, CultureInfo culture, Object[]
> > > activationAttributes)
> > >    at System.Activator.CreateInstance(Type type, BindingFlags
> > > bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object
> > > [] activationAttributes)
> > >    at
> > >
> System.Runtime.Remoting.RemotingConfigHandler.CreateChannelFromConfigEntry
> > > (ChannelEntry entry)
> > >    at System.Runtime.Remoting.RemotingConfigHandler.ConfigureChannels
> > > (RemotingXmlConfigFileData configData, Boolean ensureSecurity)
> > >    at System.Runtime.Remoting.RemotingConfigHandler.ConfigureRemoting
> > > (RemotingXmlConfigFileData configData, Boolean ensureSecurity)'.
> > > ----------
> > > System.Runtime.Remoting.RemotingException: Remoting configuration
> > > failed with the exception
> > > 'System.Reflection.TargetInvocationException: Exception has been
> > > thrown by the target of an invocation. --->
> > > System.Net.Sockets.SocketException: Only one usage of each socket
> > > address (protocol/network address/port) is normally permitted
> > >    at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot,
> > > SocketAddress socketAddress)
> > >    at System.Net.Sockets.Socket.Bind(EndPoint localEP)
> > >    at System.Net.Sockets.TcpListener.Start(Int32 backlog)
> > >    at System.Net.Sockets.TcpListener.Start()
> > >    at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start
> > > (Boolean exclusiveAddressUse)
> > >    at
> > > System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening
> > > (Object data)
> > >    at
> > > System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.SetupChannel()
> > >    at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel..ctor
> > > (IDictionary properties, IServerChannelSinkProvider sinkProvider,
> > > IAuthorizeRemotingConnection authorizeCallback)
> > >    at System.Runtime.Remoting.Channels.Tcp.TcpChannel..ctor
> > > (IDictionary properties, IClientChannelSinkProvider
> > > clientSinkProvider, IServerChannelSinkProvider serverSinkProvider)
> > >    --- End of inner exception stack trace ---
> > >    at System.RuntimeMethodHandle._InvokeConstructor(Object[] args,
> > > SignatureStruct& signature, IntPtr declaringType)
> > >    at System.RuntimeMethodHandle.InvokeConstructor(Object[] args,
> > > SignatureStruct signature, RuntimeTypeHandle declaringType)
> > >    at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags
> > > invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
> > >    at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,
> > > Binder binder, Object[] args, CultureInfo culture, Object[]
> > > activationAttributes)
> > >    at System.Activator.CreateInstance(Type type, BindingFlags
> > > bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object
> > > [] activationAttributes)
> > >    at
> > >
> System.Runtime.Remoting.RemotingConfigHandler.CreateChannelFromConfigEntry
> > > (ChannelEntry entry)
> > >    at System.Runtime.Remoting.RemotingConfigHandler.ConfigureChannels
> > > (RemotingXmlConfigFileData configData, Boolean ensureSecurity)
> > >    at System.Runtime.Remoting.RemotingConfigHandler.ConfigureRemoting
> > > (RemotingXmlConfigFileData configData, Boolean ensureSecurity)'.
> > >    at System.Runtime.Remoting.RemotingConfigHandler.ConfigureRemoting
> > > (RemotingXmlConfigFileData configData, Boolean ensureSecurity)
> > >    at System.Runtime.Remoting.RemotingConfigHandler.DoConfiguration
> > > (String filename, Boolean ensureSecurity)
> > >    at System.Runtime.Remoting.RemotingConfiguration.Configure(String
> > > filename, Boolean ensureSecurity)
> > >    at ThoughtWorks.CruiseControl.Core.CruiseServerFactory.Create
> > > (Boolean remote, String configFile)
> > >    at ThoughtWorks.CruiseControl.Core.ConsoleRunner.LaunchServer()
> > >    at ThoughtWorks.CruiseControl.Core.ConsoleRunner.Run()
> > >    at ThoughtWorks.CruiseControl.Console.ConsoleMain.Main(String[]
> > > args)
> > > ----------
> >
> > > Any ideas on either of my problems?
> >
> > > Much appreciated.
> > > -- Adam Dickinson- Hide quoted text -
> >
> > - Show quoted text -

Reply via email to