Error refreshing list when sending an email using a query from Education Edge

The error occurs when sending an email or refreshing a list using a list based on an Education Edge query. The following is a more detailed error message that occurs:

When a Constituent list is refreshed or an email sent to a constituent list is sent the following error occurs:

Error refreshing list. Details: [System.ApplicationException: Error fetching records.System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ArgumentOutOfRangeException: The starting index is larger than the number of IDs Parameter name: StartingIndex at Blackbaud.RE7Service.MasterService.HandleRequest(Object oRequest, IRequestHandler oHandler, Boolean bUsesQuex) at Blackbaud.RE7Service.MasterService.HandleCustomMethodRequest(ICustomMethodArgs oRequest) at Blackbaud.RE7Service.CustomService.CustomMethod(CustomMethodArgs args) --- End of inner exception stack trace --- 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.GetResultsPageWithoutPrivacy(Int32 pageNumber, Int32& numFetched) at Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetResultsPageWithoutPrivacy(Int32 pageNumber, Int32& numFetched) at Blackbaud.NetCommunity.EA7Core.Data.RecordSearch.GetResultsPage(Int32 pageNumber, Int32& numFetched, Boolean bRecursive, Boolean bBypassPrivacy, Boolean bBypassCache) at Blackbaud.NetCommunity.EA7DataSources.DataSourceIndividualFetch.GetResultsPage(Int32 PageNumber, Int32& NumberRecordsFetched) at Blackbaud.Web.Content.Core.EmailList.RefreshQuery(DataTable dtData, BBQueryType oQuery) at Blackbaud.Web.Content.Core.EmailList.RefreshListQueryBased() at Blackbaud.Web.Content.Core.EmailList.RefreshList()]

This is resolved in the latest version of NetCommunity. If this behavior is persistent, please confirm you’re on the latest version of NetCommunity.

Environment

 6.45.2034 ; 6.51.736 patch 2
 6.58.806

Was this article helpful?