Error: Object reference not set to an instance of an object - when viewing Education Edge directory

When viewing a page with a faculty directory user may receive the following error  Server error "/" in application.  When looking over the full error report the following information may display.  This occurs when using a student query, faculty query, individual query, all students, all faculty, or all individuals. 
 
 Server Error in '/' Application. 
Error fetching records.System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Object reference not set to an instance of an object.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 
at BBNCExtensions.CustomService.CustomService.CustomMethod(CustomMethodArgs args) 
at BBNCExtensions.CustomServiceMethods.CustomMethod.CallMethodInternal(String sMethodGuid, Object oMethodArgs, String connString, Boolean isBBAppFx)
at Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetResultsPage(Int32 pageNumber, Int32& numFetched, Boolean bRecursive, Boolean bBypassPrivacy, Boolean bBypassCache) 
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.ApplicationException: Error fetching records.System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Object reference not set to an instance of an object.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 
at BBNCExtensions.CustomService.CustomService.CustomMethod(CustomMethodArgs args) 
at BBNCExtensions.CustomServiceMethods.CustomMethod.CallMethodInternal(String sMethodGuid, Object oMethodArgs, String connString, Boolean isBBAppFx)
at Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetResultsPage(Int32 pageNumber, Int32& numFetched, Boolean bRecursive, Boolean bBypassPrivacy, Boolean bBypassCache)
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: 
 [ApplicationException: Error fetching records.System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Object reference not set to an instance of an object.    at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)    at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)    at BBNCExtensions.CustomService.CustomService.CustomMethod(CustomMethodArgs args)    at BBNCExtensions.CustomServiceMethods.CustomMethod.CallMethodInternal(String sMethodGuid, Object oMethodArgs, String connString, Boolean isBBAppFx)    at Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetResultsPage(Int32 pageNumber, Int32& numFetched, Boolean bRecursive, Boolean bBypassPrivacy, Boolean bBypassCache)]    Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetResultsPage(Int32 pageNumber, Int32& numFetched, Boolean bRecursive, Boolean bBypassPrivacy, Boolean bBypassCache) +1154    Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetPage(RecordSearchPageArg ePage, Int32& numFetched, Boolean bBypassPrivacy) +389    Blackbaud.NetCommunity.EA7Parts.DirectoryDisplay.GetPage(RecordSearchPageArg Page) +363    Blackbaud.NetCommunity.EA7Parts.DirectoryDisplay.Page_PreRender(Object sender, EventArgs e) +51    System.EventHandler.Invoke(Object sender, EventArgs e) +0    System.Web.UI.Control.PreRenderRecursiveInternal() +113    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Control.PreRenderRecursiveInternal() +222    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4201        
We are currently evaluating this issue and will update this article when we have more information.

Environment

 Blackbaud NetCommunity
 6.64

Was this article helpful?