I seem to be getting a number of hangs on my client, and it only seems to happen in the GUI and not while playing videos. Below was taken from log while I was searching the music library: it responded after a few minutes of waiting. Whats odd is there is a 2min gap between starting search and any further event in the log. It seems to be most frequent where hard drive access is necessary (deleting files at the end of watching them, searching). I don't think its a netwrok hardware problem because I don't ever get errors in anything else, bittorrents, etc.
I suppose the server may be busy (lots of hard drive crunching), but that should not necessarily cause a coimmunication error should it? Also, I don't ever get the sagetv "attempting to resotre connectioon to server", it just stays normal without responding. This last time, i didn't even get the spinning circle. The other option is that something is wrong with the client.
Suggestions?
Code:
Sun 2/1 9:16:00.260 Raw Keyboard='I' KeyChar='I'KeyCode='73
Sun 2/1 9:16:00.260 Added 73 to SearchRegexString as: I
Sun 2/1 9:16:00.260 Starting to wait for search input timeout
Sun 2/1 9:18:10.718 Error communicating with server:java.net.SocketException: Software caused connection abort: recv failed
Sun 2/1 9:18:10.720 Connection lost from: Socket[addr=/192.168.1.2,port=42024,localport=2179] by:java.io.EOFException
Sun 2/1 9:18:10.721 Cleaning up c/s connection
Sun 2/1 9:18:10.721 NetworkManager CommunicationFailure : /192.168.1.2:42024 type=2
Sun 2/1 9:18:10.721 setUI(sage.b1@1dbda4f[Server Connection Lost]) histIdx=9 uiHistory=[sage.b1@971770[Main Menu], sage.b1@1622548[SageRecordings w/ Optional Preview & AutoCategories], sage.b1@5a3b32[MediaFileList], sage.b1@1e7c17[MediaPlayer OSD], sage.b1@1622548[SageRecordings w/ Optional Preview & AutoCategories], sage.b1@971770[Main Menu], sage.b1@148e928[Library], sage.b1@792fec[Browser - Music], sage.b1@1898ae8[Search - All Media Types], sage.b1@1dbda4f[Server Connection Lost]]
Sun 2/1 9:18:10.722 Cleaning up c/s connection
Sun 2/1 9:18:10.750 Error communicating with server:java.net.SocketException: Software caused connection abort: socket write error
Sun 2/1 9:18:10.750 Cleaning up c/s connection
Sun 2/1 9:18:10.750 NetworkManager CommunicationFailure : /192.168.1.2:42024 type=1
Sun 2/1 9:18:10.750 NetworkManager CommunicationFailure : /192.168.1.2:42024 type=1
Sun 2/1 9:18:10.750 MsgRecv thread is terminating for /192.168.1.2:42024
Sun 2/1 9:18:10.751 MsgSend thread terminating for /192.168.1.2:42024
Sun 2/1 9:18:10.776 Search input timeout
Sun 2/1 9:18:11.722 Error with c/s comm:java.lang.NullPointerException
Sun 2/1 9:18:11.722 java.lang.NullPointerException
Sun 2/1 9:18:11.722 at sage.v.for(Unknown Source)
Sun 2/1 9:18:11.722 at sage.av.a(Unknown Source)
Sun 2/1 9:18:11.722 at sage.a.m$b.a(Unknown Source)
Sun 2/1 9:18:11.722 at sage.a.m.a(Unknown Source)
Sun 2/1 9:18:11.722 at sage.e.a(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.a(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.do(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.723 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.724 at sage.b1.K(Unknown Source)
Sun 2/1 9:18:11.724 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.724 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.724 at sage.UIManager.h(Unknown Source)
Sun 2/1 9:18:11.724 at sage.bp.hI(Unknown Source)
Sun 2/1 9:18:11.724 at sage.bp.if(Unknown Source)
Sun 2/1 9:18:11.724 at sage.v.run(Unknown Source)
Sun 2/1 9:18:11.724 at java.lang.Thread.run(Unknown Source)
Sun 2/1 9:18:11.724 Error with c/s comm:java.lang.NullPointerException
Sun 2/1 9:18:11.724 java.lang.NullPointerException
Sun 2/1 9:18:11.724 at sage.v.for(Unknown Source)
Sun 2/1 9:18:11.725 at sage.av.a(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a.m$b.a(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a.m.a(Unknown Source)
Sun 2/1 9:18:11.725 at sage.e.a(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.a(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.do(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.725 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.726 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.726 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.726 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.726 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.726 at sage.b1.K(Unknown Source)
Sun 2/1 9:18:11.726 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.726 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.726 at sage.UIManager.h(Unknown Source)
Sun 2/1 9:18:11.726 at sage.bp.hI(Unknown Source)
Sun 2/1 9:18:11.726 at sage.bp.if(Unknown Source)
Sun 2/1 9:18:11.726 at sage.v.run(Unknown Source)
Sun 2/1 9:18:11.726 at java.lang.Thread.run(Unknown Source)
Sun 2/1 9:18:11.727 Error with c/s comm:java.lang.NullPointerException
Sun 2/1 9:18:11.727 java.lang.NullPointerException
Sun 2/1 9:18:11.727 at sage.v.for(Unknown Source)
Sun 2/1 9:18:11.727 at sage.av.a(Unknown Source)
Sun 2/1 9:18:11.727 at sage.a.m$b.a(Unknown Source)
Sun 2/1 9:18:11.727 at sage.a.m.a(Unknown Source)
Sun 2/1 9:18:11.727 at sage.e.a(Unknown Source)
Sun 2/1 9:18:11.727 at sage.a8.a(Unknown Source)
Sun 2/1 9:18:11.727 at sage.a8.do(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.728 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.728 at sage.b1.K(Unknown Source)
Sun 2/1 9:18:11.728 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.729 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.729 at sage.UIManager.h(Unknown Source)
Sun 2/1 9:18:11.729 at sage.bp.hI(Unknown Source)
Sun 2/1 9:18:11.729 at sage.bp.if(Unknown Source)
Sun 2/1 9:18:11.729 at sage.v.run(Unknown Source)
Sun 2/1 9:18:11.729 at java.lang.Thread.run(Unknown Source)
Sun 2/1 9:18:11.729 Error with c/s comm:java.lang.NullPointerException
Sun 2/1 9:18:11.729 java.lang.NullPointerException
Sun 2/1 9:18:11.729 at sage.v.for(Unknown Source)
Sun 2/1 9:18:11.729 at sage.av.a(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a.m$b.a(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a.m.a(Unknown Source)
Sun 2/1 9:18:11.730 at sage.e.a(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.a(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.do(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.730 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.731 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.731 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.731 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.731 at sage.b1.K(Unknown Source)
Sun 2/1 9:18:11.731 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.731 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.731 at sage.UIManager.h(Unknown Source)
Sun 2/1 9:18:11.731 at sage.bp.hI(Unknown Source)
Sun 2/1 9:18:11.731 at sage.bp.if(Unknown Source)
Sun 2/1 9:18:11.731 at sage.v.run(Unknown Source)
Sun 2/1 9:18:11.731 at java.lang.Thread.run(Unknown Source)
Sun 2/1 9:18:11.732 Error with c/s comm:java.lang.NullPointerException
Sun 2/1 9:18:11.732 java.lang.NullPointerException
Sun 2/1 9:18:11.732 at sage.v.for(Unknown Source)
Sun 2/1 9:18:11.732 at sage.av.a(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a.m$b.a(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a.m.a(Unknown Source)
Sun 2/1 9:18:11.732 at sage.e.a(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a8.a(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a8.do(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.732 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.733 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.733 at sage.b1.K(Unknown Source)
Sun 2/1 9:18:11.733 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.733 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.733 at sage.UIManager.h(Unknown Source)
Sun 2/1 9:18:11.733 at sage.bp.hI(Unknown Source)
Sun 2/1 9:18:11.733 at sage.bp.if(Unknown Source)
Sun 2/1 9:18:11.734 at sage.v.run(Unknown Source)
Sun 2/1 9:18:11.734 at java.lang.Thread.run(Unknown Source)
Sun 2/1 9:18:11.734 Error with c/s comm:java.lang.NullPointerException
Sun 2/1 9:18:11.734 java.lang.NullPointerException
Sun 2/1 9:18:11.734 at sage.v.for(Unknown Source)
Sun 2/1 9:18:11.734 at sage.av.a(Unknown Source)
Sun 2/1 9:18:11.734 at sage.a.m$b.a(Unknown Source)
Sun 2/1 9:18:11.734 at sage.a.m.a(Unknown Source)
Sun 2/1 9:18:11.734 at sage.e.a(Unknown Source)
Sun 2/1 9:18:11.734 at sage.a8.a(Unknown Source)
Sun 2/1 9:18:11.734 at sage.a8.do(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.int(Unknown Source)
Sun 2/1 9:18:11.735 at sage.a8.for(Unknown Source)
Sun 2/1 9:18:11.735 at sage.b1.K(Unknown Source)
Sun 2/1 9:18:11.735 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.735 at sage.UIManager.a(Unknown Source)
Sun 2/1 9:18:11.736 at sage.UIManager.h(Unknown Source)
Sun 2/1 9:18:11.736 at sage.bp.hI(Unknown Source)
Sun 2/1 9:18:11.736 at sage.bp.if(Unknown Source)
Sun 2/1 9:18:11.736 at sage.v.run(Unknown Source)
Sun 2/1 9:18:11.736 at java.lang.Thread.run(Unknown Source)
Sun 2/1 9:18:11.736 Client/Server connection has been lost. Cleaning up and then attempting to restore...
Sun 2/1 9:18:11.736 Cleaning up c/s connection
Sun 2/1 9:18:11.737 VF.submitJob(VFJob[CloseMF r=0.0 t=0 file=null ifn=null])
Sun 2/1 9:18:11.737 VF processing job VFJob[CloseMF r=0.0 t=0 file=null ifn=null] nPlayin=false
Sun 2/1 9:18:11.737 VF processing on UI Thread VFJob[CloseMF r=0.0 t=0 file=null ifn=null]
Sun 2/1 9:18:11.738 VF processing job null nPlayin=false
Sun 2/1 9:18:11.738 Cleaning up c/s connection
Sun 2/1 9:18:11.738 VF thread is now waiting for 0:00:00.000
Sun 2/1 9:18:11.739 SageTV received connection from:Socket[addr=/192.168.1.2,port=42024,localport=1774]
Sun 2/1 9:18:11.890 Wizard allocating table for Year of size 139
Sun 2/1 9:18:11.891 Wizard loading main index for Year
Sun 2/1 9:18:11.891 Wizard allocating table for Network of size 169
Sun 2/1 9:18:11.891 Wizard loading main index for Network
Sun 2/1 9:18:11.892 Wizard allocating table for Title of size 16219
Sun 2/1 9:18:11.893 Wizard loading main index for Title
Sun 2/1 9:18:12.189 Wizard building alt. index 0 for Title