Faculty Access for the Web is slow and takes a long time to log in or return the error: Server Error in '/FAWeb7' Application. Timeout expired. The timeout elapsed prior to completion of the operation or the server is not responding.

When a user attempts to log into Faculty Access for the Web for the first time or after waiting approximately 30 minutes in between logins, the login process may be slow or receive the following error:

Server Error in '/FAWeb7' Application.
________________________________________
Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
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.Data.SqlClient.SqlException: Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.

Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[SqlException (0x80131904): Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1950890
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846875
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
   System.Data.SqlClient.SqlDataReader.ConsumeMetaData() +33
   System.Data.SqlClient.SqlDataReader.get_MetaData() +83
   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +297
   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +954
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +162
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +32
   System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +141
   System.Data.SqlClient.SqlCommand.ExecuteReader() +89
   Blackbaud.Web.FE.SPWrap.EA7WebGetAvailableAYSessionTEs.WrapperRoutines.ExecuteSP(SqlConnection conn, Int32 iEA7FacultyID, Int32& iReturnValue) +47
   Blackbaud.Web.FE.SPWrap.EA7WebGetAvailableAYSessionTEs.WrapperRoutines.ExecuteSP(String sConnString, Int32 iEA7FacultyID, Int32& iReturnValue) +80
   Blackbaud.Web.FE.FAWEB.SchoolYearSession.GetAvailableAcademicYearSessionTEsDictionary(Int32 FacultyID) +148
   Blackbaud.Web.FE.FAWEB.SchoolYearSession.AcademicYearSessionValid(Int32 FacultyID, Int32 AcademicYearTEID, Int32 SessionTEID) +12
   Blackbaud.Web.FE.FAWEB.Login.LoginNow(String sUserName, String sPwd, Boolean bOverwriteUserLock) +2041
   Blackbaud.Web.FE.FAWEB.Login.btnLogin_Click(Object sender, EventArgs e) +39
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   Blackbaud.Web.Core.Forms.BBWebForm.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +88
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

________________________________________
Version Information: Microsoft .NET Framework Version:2.0.50727.3620; ASP.NET Version:2.0.50727.3618

Download and install the latest patch, which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch. 

If Blackbaud hosts your data and you are on Patch 29 or lower of Faculty Access for the Web version 7.83, then please document the error and Click Chat with Support and reference this article. 

Environment

 Faculty Access for the Web 7.83.0.28
 Faculty Access for the Web 7.83.0.30

Was this article helpful?