Author Topic: Server keep Crashing each startup : Remoting Client Error, Write IPC failed  (Read 10631 times)

MaRvIn054

  • Newbie
  • *
  • Posts: 3
    • View Profile
Hi,
the server v1.6.1 on my Win 7 Home Premium x86 keep crashing in loop, I cannot get it working.
I get a popup "program has encountered an error..." and f I click "Terminate the program" it restarts and fails again.

I have the following enties in the debug log file :

28/11/2011 19:03:46: remoting client error: System.Runtime.Remoting.RemotingException: Échec de l'écriture sur un port IPC : Le canal de communication est sur le point d’être fermé.


Server stack trace:
   à System.Runtime.Remoting.Channels.Ipc.IpcPort.Write(Byte[] data, Int32 offset, Int32 size)
   à System.Runtime.Remoting.Channels.Ipc.PipeStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   à System.Runtime.Remoting.Channels.ChunkedMemoryStream.WriteTo(Stream stream)
   à System.Runtime.Remoting.Channels.Ipc.IpcClientHandler.SendRequest(IMessage msg, ITransportHeaders headers, Stream contentStream)
   à System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
   à System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

Exception rethrown at
  • :

   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à MCC_Service_Remoting.IClient.get__guid()
   à MCC_Service.ServerObject._sendText(String text, IClient client)
   à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   à System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [1]:
   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à MCC_Service_Remoting.IServer._sendText(String text, IClient client)
   à MCC_Service_Remoting.RemoteClient.Send(String msg)
28/11/2011 19:03:46: stopping remoting...
28/11/2011 19:03:46: remoting stopped
28/11/2011 19:03:46: remoting server started. connecting service to server...
28/11/2011 19:03:46: service is connected to remoting server
28/11/2011 19:03:47: server: e


Any help to make it working would be greatly appreciated.

Regards,
MaRvIn054.

lopez1_de

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 629
    • View Profile
Hi,

it looks like this error message was taken from the file "C:\ProgramData\MCC_Service\mcc_service_debug.txt".

Can you please have a look for the file "%localappdata%\MCC_Server\mcc_server_debug.txt" and send it to me.

Thanks

MaRvIn054

  • Newbie
  • *
  • Posts: 3
    • View Profile
Hi Lopez1_de,
I had a look on the log, and I found hundreds of the following errors :

28/11/2011 19:02:30: remoting error: System.Runtime.Remoting.RemotingException: Échec de l'écriture sur un port IPC : Le canal de communication est sur le point d’être fermé.


Server stack trace:
   à System.Runtime.Remoting.Channels.Ipc.IpcPort.Write(Byte[] data, Int32 offset, Int32 size)
   à System.Runtime.Remoting.Channels.Ipc.PipeStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   à System.Runtime.Remoting.Channels.ChunkedMemoryStream.WriteTo(Stream stream)
   à System.Runtime.Remoting.Channels.Ipc.IpcClientHandler.SendRequest(IMessage msg, ITransportHeaders headers, Stream contentStream)
   à System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
   à System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

Exception rethrown at
  • :

   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à MCC_Service_Remoting.IClient.get__guid()
   à MCC_Service.ServerObject._sendText(String text, IClient client)
   à System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   à System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
   à System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [1]:
   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à MCC_Service_Remoting.IServer._sendText(String text, IClient client)
   à MCC_Service_Remoting.RemoteClient.Send(String msg)
28/11/2011 19:04:52: remoting error: System.Runtime.Remoting.RemotingException: Échec de la connexion à un port IPC : Le fichier spécifié est introuvable.
 

Server stack trace:
   à System.Runtime.Remoting.Channels.Ipc.IpcPort.Connect(String portName, Boolean secure, TokenImpersonationLevel impersonationLevel, Int32 timeout)
   à System.Runtime.Remoting.Channels.Ipc.ConnectionCache.GetConnection(String portName, Boolean secure, TokenImpersonationLevel level, Int32 timeout)
   à System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
   à System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

Exception rethrown at
  • :

   à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   à System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   à MCC_Service_Remoting.IServer._login(IClient client)
   à MCC_Service_Remoting.RemoteClient.Connect()



Total log size is about 12Mo !
Let me know if you need more information.

Thanks,
MaRvIn054

lopez1_de

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 629
    • View Profile
Hi,

do you have all available Windows Update Hotfixes installed on your computer?

lopez1_de

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 629
    • View Profile
Hi, please do the following. Just delete the mcc_server_debug.txt and start MCC Server again. Then exit WMC and MCC Server. You should now have a smaller mcc_server_debug.txt. Please send it to contact@mediacentercontrol.com

Thanks

MaRvIn054

  • Newbie
  • *
  • Posts: 3
    • View Profile
Hi Lopez1_de,

I deleted both debug logs, closed wmc and MCC server.
But when I restart WMC, only mcc_service_degug.txt is created, and the second never comes.
I attached the mcc_service_degug.txt in this post as it's not heavy.

More testing seems to show that the problem occurs after a while and it's fixed when rebooting the pc until it comes up again. When it crashs 7, I notice tons of mcc icons in the taskbar, and they go away when I move the mouse over them.
My win7 x86 home premium is up to date, all updates are applied. This pc is only used for mediacenter purpose, and it stays in suspend mode when it's not used.

For now, I deleted all MCC logs, I rebooted and I wait for the issue occuring.

I have also one little question about mcc : would it be possible to manage the current playlist ? Indeed, when a song is playing, if I click on another it starts playing directly while I would prefer adding it to the playlist and therefore to be played after.   

Thanks.
MaRvIn054.
« Last Edit: December 04, 2011, 14:28:57 by MaRvIn054 »

lopez1_de

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 629
    • View Profile
Hi, please follow these instructions to create a debig log file:
http://forum.mediacentercontrol.com/index.php/topic,157.0.html


To add a song to playlist just touch&hold the song (or any other item) and choose from the option.