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.Configuration.Provider.ProviderException: ImageServiceProvider Failed. Check the writes permissions to the following directory: C:\inetpub\wwwroot\Mediachase\eCFWebServices\images at Mediachase.eCF.Providers.FileImageProvider.SaveImage(String name, Image image, String contentType) in C:\Inetpub\wwwroot\Mediachase\ImageServiceProvider\FileImageProvider.cs:line 327 at Mediachase.eCF.Providers.FileImageProvider.SaveImage(String name, Byte[] image, String contentType) in C:\Inetpub\wwwroot\Mediachase\ImageServiceProvider\FileImageProvider.cs:line 282 at Mediachase.eCF.Providers.ImageService.SaveImage(String name, Byte[] image, String contentType) in C:\Inetpub\wwwroot\Mediachase\ImageServiceProvider\ImageService.cs:line 96 at Mediachase.eCF.BusLayer.Common.Util.Helper.GetCachedImageUrl(ObjectMetaField metafield) at Mediachase.eCF.BusFacade.Engine.ServicePipeHelper.PopulateMetaAttributes(ArrayList attributes, ArrayList files, ArrayList images, ObjectMetaField[] fields) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Engine\ServicePipeHelper.cs:line 767 at Mediachase.eCF.BusFacade.Filters.Products.MetaAttributesContentFilter.CreateItem(Item& item, IMetaObject metaObject, String[] responseGroup) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Filters\Product\MetaAttributesContentFilter.cs:line 106 at Mediachase.eCF.BusFacade.Filters.Products.MetaAttributesContentFilter.Process(ContentProcessor processor) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Filters\Product\MetaAttributesContentFilter.cs:line 56 at Mediachase.eCF.BusFacade.Engine.PipelineManager.ExecutePipeline(ContentProcessor processor, IList`1& errors) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\Engine\PipelineManager.cs:line 64 at Mediachase.eCF.BusFacade.SiteManager.ProcessSiteLookupRequest(SiteLookupRequest request, IList`1& errorArray) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\SiteManager.cs:line 161 at Mediachase.eCF.BusFacade.SiteManager.SiteLookup(SiteLookup lookup) in C:\Inetpub\wwwroot\Mediachase\eCFFacadeLayer\SiteManager.cs:line 93 at Mediachase.eCF.BusFacade.eCFCommerceService.SiteLookup(SiteLookup lookup) --- 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.