Servicing Director Customer Self-Service Online Payment Event Viewer Warning: "...Index was out of range. Must be non-negative and less than the size of the collection..."
Event code: 3005
Event message: An unhandled exception has occurred.
Event time:
Event time (UTC):
Event ID: eee2e6df36ec4de5b0866148aa93ff20
Event sequence: 12
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/ILSWeb-1-131196336455407197
Trust level: Full
Application Virtual Path: /ILSWeb
Application Path: C:\inetpub\wwwroot\ILSWeb\
Machine name:
Process information:
Process ID: 1012
Process name: w3wp.exe
Account name: IIS APPPOOL\ILSWeb1
Exception information:
Exception type: HttpUnhandledException
Exception message: Exception of type 'System.Web.HttpUnhandledException' was thrown.
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.achwebdataentry_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at ILSWebData.AchWebDataEntry.getPaymentInfo(Byte AdvancedPmtRule)
at ILSWebData.AchWebDataEntry.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Request information:
Request URL: https://<servername>:443/ILSWeb/AchWebIntro.aspx
Request path: /ILSWeb/AchWebIntro.aspx
User host address:
User: Richard01
Is authenticated: True
Authentication Type: Forms
Thread account name: IIS APPPOOL\ILSWeb1
Thread information:
Thread ID: 8
Thread account name: IIS APPPOOL\ILSWeb1
Is impersonating: False
Stack trace: at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.achwebdataentry_aspx.ProcessRequest(HttpContext context)
at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
Root Cause:
Clicking Continue on the Online Payment Terms Screen (ACHWebIntro.ASPX) can cause this Windows Event Viewer Application log ASP.NET warning message when the settings on the Servicing Director Web Setup are incorrect.
Workaround:
This information is for your system administrator.
- Open the Servicing Director System Administration right-click Web Setup screen.
- Open the Web Company Setup screen.
- Confirm the ACH Max Advance Draft Days value is greater than zero. If it is zero, then this error can be caused, and the resolution is to set the value to a number greater than zero.
ArticleNumber:
000043058