2008-03-25, 07:46 PM
I found (actually one of my kids stumbled into it) that the EWA exception listed below occurs when the "Episode Search" tab is selected and then the <ENTER> key is pressed without first entering any search data into the fields on the webpage. This problem is reproducible every time on my system. The below information is the only error data I have; nothing unusual appears in the logs. I'm running v1.2.9 with the build 74 version of EWA, and I'm accessing the EWA interface using an IE7 browser.
Hopefully this problem can be isolated and resolved.
Thanks
[SIZE="3"]Server Error in '/gbpvr' Application.
Index was outside the bounds of the array. [/SIZE]
[SIZE="1"]
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IndexOutOfRangeException: Index was outside the bounds of the array.
Source Error:
Line 832: displayProgramme.FillProgrammeTreeArrayItem(treeItem, Server, programme, scheduledRecording, true, chnl);
Line 833: //Add the loaded ProgrammeTreeITem to the Array
Line 834: pgmTree[treeIdx] = treeItem;
Line 835: treeIdx = treeIdx + 1;
Line 836: }
Source File: c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs Line: 834
Stack Trace:
[IndexOutOfRangeException: Index was outside the bounds of the array.]
gbweb.SearchResults2.processTree(ProgrammeDisplay2 displayProgramme, Programme programme, ScheduledRecording scheduledRecording, Channel chnl) in c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs:834
gbweb.SearchResults2.SearchForEpisode(Boolean checkTitle, Boolean checkDesc, Boolean checkSubtitle, Boolean matchTitle, Boolean matchDesc, Boolean matchSubtitle, Boolean matchUniqueID, String searchFor, Boolean caseSensitive, Int32 minLength, Int32 maxLength, String[] channels, String[] selectedGenre, String startdate, String starttime, String enddate, String endtime) in c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs:750
gbweb.SearchResults2.SearchResults_PreRender(Object sender, EventArgs e) in c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs:294
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnPreRender(EventArgs e) +80
System.Web.UI.Control.PreRenderRecursiveInternal() +88
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5676
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433 [/SIZE]
Hopefully this problem can be isolated and resolved.
Thanks
[SIZE="3"]Server Error in '/gbpvr' Application.
Index was outside the bounds of the array. [/SIZE]
[SIZE="1"]
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IndexOutOfRangeException: Index was outside the bounds of the array.
Source Error:
Line 832: displayProgramme.FillProgrammeTreeArrayItem(treeItem, Server, programme, scheduledRecording, true, chnl);
Line 833: //Add the loaded ProgrammeTreeITem to the Array
Line 834: pgmTree[treeIdx] = treeItem;
Line 835: treeIdx = treeIdx + 1;
Line 836: }
Source File: c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs Line: 834
Stack Trace:
[IndexOutOfRangeException: Index was outside the bounds of the array.]
gbweb.SearchResults2.processTree(ProgrammeDisplay2 displayProgramme, Programme programme, ScheduledRecording scheduledRecording, Channel chnl) in c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs:834
gbweb.SearchResults2.SearchForEpisode(Boolean checkTitle, Boolean checkDesc, Boolean checkSubtitle, Boolean matchTitle, Boolean matchDesc, Boolean matchSubtitle, Boolean matchUniqueID, String searchFor, Boolean caseSensitive, Int32 minLength, Int32 maxLength, String[] channels, String[] selectedGenre, String startdate, String starttime, String enddate, String endtime) in c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs:750
gbweb.SearchResults2.SearchResults_PreRender(Object sender, EventArgs e) in c:\Program Files\devnz\gbpvr\web\SearchResults2.aspx.cs:294
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnPreRender(EventArgs e) +80
System.Web.UI.Control.PreRenderRecursiveInternal() +88
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5676
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433 [/SIZE]