Server Error in '/' Application.

Index and length must refer to a location within the string.
Parameter name: length

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.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length

Source Error:


Line 318:        Public Shared Function GetLanguageCodeMinor(id As Integer, Optional conn As OleDbConnection = Nothing, Optional trans As OleDbTransaction = Nothing) As String
Line 319:            Dim langCode As String = GetLanguageCode(id, conn, trans)
Line 320:            Return langCode.Substring(0, 2)
Line 321:        End Function
Line 322:

Source File: C:\Inetpub\vhosts\policiesforum.me\httpdocs\App_Code\Business\Lookup\Language.vb    Line: 320

Stack Trace:


[ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length]
   System.String.Substring(Int32 startIndex, Int32 length) +15054200
   Business.LanguageController.GetLanguageCodeMinor(Int32 id, OleDbConnection conn, OleDbTransaction trans) in C:\Inetpub\vhosts\policiesforum.me\httpdocs\App_Code\Business\Lookup\Language.vb:320
   FrontSideHelper.GetLanguageCodeMinor(OleDbConnection conn, Int32 langId) in C:\Inetpub\vhosts\policiesforum.me\httpdocs\App_Code\Business\FrontSideHelper.vb:608
   ASP.default_aspx.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in C:\Inetpub\vhosts\policiesforum.me\httpdocs\Default.aspx:29
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +117
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +11836097
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +47
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +79
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +50
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +250
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +47
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +79
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +250
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +47
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +79
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +250
   System.Web.UI.Page.Render(HtmlTextWriter writer) +39
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +79
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +8753


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.4087.0