2007-10-08, 05:40 AM
Recently, I've noticed that when I select "Whats New" on the Recordings screen, it just goes back to the main menu. Here is what I take to be the relevant bit from the logs:
Do I have some sort of database corruption? If so, is there a way to fix it (as opposed to wiping and starting over)?
Code:
2007-10-08 00:28:17.373 VERBOSE [1] RecordingFactory.loadRecentRecordingList()
2007-10-08 00:28:17.373 VERBOSE [1] getValue() loading new key/value into cache: /settings/WhatsNewDayCount
2007-10-08 00:28:17.373 VERBOSE [1] getValue: /settings/WhatsNewDayCount : 7
2007-10-08 00:28:18.274 VERBOSE [1] ReturnToMainMenu()
2007-10-08 00:28:18.274 VERBOSE [1] Recordings is currently active
2007-10-08 00:28:18.274 VERBOSE [1] Recordings.Deactivate() called
2007-10-08 00:28:18.274 VERBOSE [1] HideInset
2007-10-08 00:28:18.284 VERBOSE [1] UiList.GetRenderList()
2007-10-08 00:28:18.284 VERBOSE [1] selectedIndex = 0 listViewVisibleIndex = 0
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.284 VERBOSE [1] LIST: Using cached image
2007-10-08 00:28:18.304 VERBOSE [1] ReturnToMainMenu()@2
2007-10-08 00:28:19.927 VERBOSE [1] System.ArgumentOutOfRangeException: Length cannot be less than zero.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at GBPVRX2.xc8bec4ab98c5a6c5.x05b6b3eaf08fe31e(ScheduledRecording x5beb771b6541f1d2, Boolean xcba55f654f906261)
at GBPVRX2.xc8bec4ab98c5a6c5.x6bf008b4bef03bbe(ScheduledRecording x5beb771b6541f1d2)
at GBPVRX2.xc8bec4ab98c5a6c5.x6403d90134c365c0()
at GBPVRX2.xc8bec4ab98c5a6c5.x8257d2bb9b2c4954(Boolean xdf600583127b6822)
at GBPVRX2.xc8bec4ab98c5a6c5.handleCommand(String command)
at GBPVRX2.BaseButtonListUiTask.OnKeyDown(KeyEventArgs e)
at GBPVRX2.xc8bec4ab98c5a6c5.OnKeyDown(KeyEventArgs e)
at GBPVRX2.MenuTask.xd2a3a83a17aec615.OnKeyDown(KeyEventArgs e)
at GBPVRX2.x0061b801bdf12d35.xdae9991ab918b397(Object xdf2e3583f942db7b, KeyEventArgs xc4f45905cb1fc7ba)
at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)
at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
at System.Windows.Forms.Control.WmKeyChar(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at GBPVRX2.x0061b801bdf12d35.WndProc(Message& m)
Do I have some sort of database corruption? If so, is there a way to fix it (as opposed to wiping and starting over)?