oh-g Posted March 6, 2010 Share Posted March 6, 2010 Been using saver 2 for about a week with great success. Great work. But in the last day or so I have been noticing the pandora client getting stuck on a "pipe wait" status and never continuing. If I close the applications they won't restart and I have to reboot. Any suggestions? Quote Link to comment Share on other sites More sharing options...
Zimmer Posted March 6, 2010 Share Posted March 6, 2010 open up task manager and kill mplayer.exe, fixes everything. Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted March 6, 2010 Share Posted March 6, 2010 I've uploaded a fix for this now - if using saver2, the update mechanism will catch it. Otherwise, go to the website and download the pandora installer again. I'm working on an update mechanism for the pandora client. Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 6, 2010 Author Share Posted March 6, 2010 I've uploaded a fix for this now - if using saver2, the update mechanism will catch it. Otherwise, go to the website and download the pandora installer again. I'm working on an update mechanism for the pandora client. Update solved the problem. Thanks. You really stick behind your work. PM if you are available for consulting. Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 6, 2010 Author Share Posted March 6, 2010 Also donated to you today :) Thanks again. This is really great! Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted March 6, 2010 Share Posted March 6, 2010 Thanks for the donation :) Send me a mail at zigzagjoe@gmail.com about the consulting bit - i'm curious. Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 7, 2010 Author Share Posted March 7, 2010 Found another issue...you have an index out of range (collection error) when retrieving playlist... Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted March 7, 2010 Share Posted March 7, 2010 Found another issue...you have an index out of range (collection error) when retrieving playlist... Full text, please. Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 7, 2010 Author Share Posted March 7, 2010 3/7/2010 12:20:23 AM =========================================================== 3/7/2010 12:20:23 AM | The client has encounted a fatal error, and must close. | 3/7/2010 12:20:23 AM =========================================================== 3/7/2010 12:20:23 AM Exception details: 3/7/2010 12:20:23 AM System.NullReferenceException: Object reference not set to an instance of an object. at Client.StreamPlayer.CloseReq() in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 687 at Client.StreamPlayer.Stop() in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 652 at Client.PClient.SetLoadingState() in E:\Codin' Projects\Saver Project\Client\Client.Funcs.cs:line 294 at Client.PClient.EvaluateState(ClientState value) in E:\Codin' Projects\Saver Project\Client\Client.Logic.cs:line 216 at Client.PClient.set_State(ClientState value) in E:\Codin' Projects\Saver Project\Client\Client.Logic.cs:line 152 at Client.PClient.Worker() in E:\Codin' Projects\Saver Project\Client\Client.Logic.cs:line 557 3/7/2010 12:20:23 AM =========================================================== 3/7/2010 12:20:23 AM Beginning stop: 'none specified' 3/7/2010 12:20:23 AM SProxy stopping: ran for 00:56:22.3890000 3/7/2010 12:20:23 AM 1187 requests serviced, 0 active connections. 3/7/2010 12:20:23 AM 570.8KB sent, 634.7MB received 3/7/2010 12:20:23 AM SProxy stopped. 3/7/2010 12:20:23 AM Stopped in: 33 ms 3/7/2010 12:20:24 AM Something has went horribly wrong in SProxy. System.NullReferenceException: Object reference not set to an instance of an object. at Client.StreamPlayer.CloseReq() in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 687 at Client.StreamPlayer.Stop() in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 652 at Client.PClient.SetLoadingState() in E:\Codin' Projects\Saver Project\Client\Client.Funcs.cs:line 294 at Client.PClient.EvaluateState(ClientState value) in E:\Codin' Projects\Saver Project\Client\Client.Logic.cs:line 216 at Client.PClient.set_State(ClientState value) in E:\Codin' Projects\Saver Project\Client\Client.Logic.cs:line 152 at Client.PClient.Worker() in E:\Codin' Projects\Saver Project\Client\Client.Logic.cs:line 629 at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() Got this error today. I will find other error details in the log and will post. Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 7, 2010 Author Share Posted March 7, 2010 Full text, please. There is nothing in the log for that error. When it happens again I will grab the info and submit here. Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 7, 2010 Author Share Posted March 7, 2010 Full text, please. 3/7/2010 1:23:55 PM StreamPlayer: Exception while starting --> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 478 at Client.HttpRequest.GetResponseAsync(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 255 at Client.StreamPlayer.Play(String URL) in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 257 3/7/2010 1:23:55 PM Client: Failed to play song, trying again 3/7/2010 1:23:55 PM Client: Picking a random station... 3/7/2010 1:23:55 PM Client: Fetching playlist... 3/7/2010 1:24:56 PM Client: ERROR Failed to get playlist - Failed to execute XMLRPC 3/7/2010 1:24:56 PM Client: GetPlaylist failed ---> System.Exception: Failed to execute XMLRPC ---> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 478 at Client.HttpRequest.GetResponse() in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 250 at Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) in E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:line 955 --- End of inner exception stack trace --- at Client.PClient.PostXMLRPC(String path, String payload, Boolean secure) in E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:line 1022 at Client.PClient.PostXMLRPC(String path, String payload) in E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:line 932 at Client.PClient.FetchPlaylist() in E:\Codin' Projects\Saver Project\Client\Client.XMLRPC.cs:line 387 Quote Link to comment Share on other sites More sharing options...
oh-g Posted March 7, 2010 Author Share Posted March 7, 2010 Found another error today. Playback error: http streaming error 3/7/2010 2:53:24 PM Something has went horribly wrong in SProxy. System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.ArrayList.get_Item(Int32 index) at System.Windows.Forms.ToolStripItemCollection.get_Item(Int32 index) at System.Windows.Forms.ToolStrip.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.MenuStrip.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 3/7/2010 2:53:24 PM StreamPlayer: Stopping mplayer 3/7/2010 2:53:24 PM Client: Song finished playback 3/7/2010 2:54:25 PM StreamPlayer: Exception while starting --> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 478 at Client.HttpRequest.GetResponseAsync(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 255 at Client.StreamPlayer.Play(String URL) in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 257 3/7/2010 2:54:25 PM Client: Failed to play song, trying again 3/7/2010 2:55:26 PM StreamPlayer: Exception while starting --> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 478 at Client.HttpRequest.GetResponseAsync(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 255 at Client.StreamPlayer.Play(String URL) in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 257 3/7/2010 2:55:26 PM Client: ERROR Playback Error: HTTP streaming failure Quote Link to comment Share on other sites More sharing options...
ZigZagJoe Posted March 8, 2010 Share Posted March 8, 2010 Found another error today. Playback error: http streaming error 3/7/2010 2:53:24 PM Something has went horribly wrong in SProxy. System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Collections.ArrayList.get_Item(Int32 index) at System.Windows.Forms.ToolStripItemCollection.get_Item(Int32 index) at System.Windows.Forms.ToolStrip.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.MenuStrip.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) 3/7/2010 2:53:24 PM StreamPlayer: Stopping mplayer 3/7/2010 2:53:24 PM Client: Song finished playback 3/7/2010 2:54:25 PM StreamPlayer: Exception while starting --> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 478 at Client.HttpRequest.GetResponseAsync(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 255 at Client.StreamPlayer.Play(String URL) in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 257 3/7/2010 2:54:25 PM Client: Failed to play song, trying again 3/7/2010 2:55:26 PM StreamPlayer: Exception while starting --> System.IO.IOException: Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags) at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) --- End of inner exception stack trace --- at Client.HttpRequest.GetResponseInternal(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 478 at Client.HttpRequest.GetResponseAsync(HttpChunkedReadCallback callback) in E:\Codin' Projects\Saver Project\Client\HttpRequest\HttpRequest.cs:line 255 at Client.StreamPlayer.Play(String URL) in E:\Codin' Projects\Saver Project\Client\StreamPlayer.cs:line 257 3/7/2010 2:55:26 PM Client: ERROR Playback Error: HTTP streaming failure It's not a streaming error, it's the first error which caused it (and thus sproxy is shutting down). No more requests will be serviced at that point, which then caused the client to error. The error in question is an internal C# error which i have not found a good way to supress yet. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.