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.
|
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: D:\Inetpub\wwwroot\ecf\eCFWebServices\images
at Mediachase.eCF.Providers.FileImageProvider.SaveImage(String name, Image image, String contentType) in c:\Projects\ECF\Package\main\src\ImageServiceProvider\FileImageProvider.cs:line 327
at Mediachase.eCF.Providers.FileImageProvider.SaveImage(String name, Byte[] image, String contentType) in c:\Projects\ECF\Package\main\src\ImageServiceProvider\FileImageProvider.cs:line 282
at Mediachase.eCF.Providers.ImageService.SaveImage(String name, Byte[] image, String contentType) in c:\Projects\ECF\Package\main\src\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:\Projects\ECF\Package\main\src\eCFFacadeLayer\Engine\ServicePipeHelper.cs:line 767
at Mediachase.eCF.BusFacade.Filters.Nodes.SiteNodeInfoContentFilter.InternalCreateCategorySiteNode(Category cat, String[] responseGroup) in c:\Projects\ECF\Package\main\src\eCFFacadeLayer\Filters\Nodes\SiteNodeInfoContentFilter.cs:line 435
at Mediachase.eCF.BusFacade.Filters.Nodes.SiteNodeInfoContentFilter.CreateSiteNode(SiteNode& siteNode, String languageCode, String[] responseGroup, IList`1& errorArray) in c:\Projects\ECF\Package\main\src\eCFFacadeLayer\Filters\Nodes\SiteNodeInfoContentFilter.cs:line 113
at Mediachase.eCF.BusFacade.Filters.Nodes.SiteNodeInfoContentFilter.Process(ContentProcessor processor) in c:\Projects\ECF\Package\main\src\eCFFacadeLayer\Filters\Nodes\SiteNodeInfoContentFilter.cs:line 61
at Mediachase.eCF.BusFacade.Engine.PipelineManager.ExecutePipeline(ContentProcessor processor, IList`1& errors) in c:\Projects\ECF\Package\main\src\eCFFacadeLayer\Engine\PipelineManager.cs:line 64
at Mediachase.eCF.BusFacade.SiteNodeManager.CreateSiteNodes(SiteNodeLookupRequest request, IList`1& errorArray) in c:\Projects\ECF\Package\main\src\eCFFacadeLayer\SiteNodeManager.cs:line 190
at Mediachase.eCF.BusFacade.SiteNodeManager.SiteNodeLookup(SiteNodeLookup lookup) in c:\Projects\ECF\Package\main\src\eCFFacadeLayer\SiteNodeManager.cs:line 130
at Mediachase.eCF.BusFacade.eCFCommerceService.SiteNodeLookup(SiteNodeLookup 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.SiteNodeLookup(SiteNodeLookup lookup)
at Mediachase.eCF.ClientLib.ClientCatalog.LookupCategories(Int32[] categories, String[] responseGroups, ErrorsError[]& errors)
|