Critical Error: Data Store Internal Exception

The data store used by eCommerce Framework generated the internal exception.


Resolution:
This error is caused by data store (web services) generating unhandled exception. You will need to look into data store log to determine details of this exception. The error message below might give a clue as well.

Error Message:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at Mediachase.eCF.DataLayer.TransactionScope.Enlist(IDbCommand cmd, String connectionString, ConnectionDelegate connection) in C:\Inetpub\wwwroot\Mediachase\DataProvider\TransactionScope.cs:line 93 at Mediachase.eCF.DataLayer.Provider.SqlDataProvider.LoadTable(DataCommand command) in C:\Inetpub\wwwroot\Mediachase\SqlDataProvider\SqlDataProvider.cs:line 170 at Mediachase.eCF.DataLayer.DBCategory.LoadByParentCatKeyLanguage(Int32 ParentCategoryId, Int32 LanguageId, Int32 CustomerId, Int32 AccessLevel) at Mediachase.eCF.BusLayer.SiteStructure.Categories.Category.LoadByParentCatKeyLanguage(Int32 ParentCategoryId, Int32 LanguageId) at Mediachase.eCF.BusLayer.SiteStructure.Categories.CatalogManager.GetSubCategoryByLanguage(Int32 ParentCategoryId, Language lang) at Mediachase.eCF.BusFacade.Filters.Nodes.SiteNodeInfoContentFilter.CreateSiteNodeRoot(String LanguageCode, String[] responseGroup) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Filters\Nodes\SiteNodeInfoContentFilter.cs:line 482 at Mediachase.eCF.BusFacade.Filters.Nodes.SiteNodeInfoContentFilter.Process(ContentProcessor processor) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Filters\Nodes\SiteNodeInfoContentFilter.cs:line 61 at Mediachase.eCF.BusFacade.Engine.PipelineManager.ExecutePipeline(ContentProcessor processor, IList`1& errors) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Engine\PipelineManager.cs:line 67 --- 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 Mediachase.eCF.ClientLib.Objects.eCFCommerceServiceWse.SiteLookup(SiteLookup lookup) at Mediachase.eCF.ClientLib.ClientProduct.LookupProducts(SiteLookupRequestIdType type, Int32[] objects, String[] responseGroups, ErrorsError[]& errors)

  For more information visit http://www.mediachase.com.