Posted on 01/02/2015 11:28:28
FYI: I just upgraded to 8.5.1.13 and now the frontend rendering of a pge with filters fails with the following message:
System.NullReferenceException: Object reference not set to an instance of an object.
at Dynamicweb.Searching.Specialized.eCommerce.ProductFieldsFilterProvider.GetFieldInfo(Boolean& needWrap, Boolean& isKeywordAnalizer)
at Dynamicweb.Searching.Specialized.eCommerce.ProductFieldsFilterProvider.ConvertToCriteria(String fieldName, String value, CriteriaExistanceConstraint cons)
at Dynamicweb.Searching.Specialized.eCommerce.ProductFieldsFilterProvider.ConvertRequestValue(FilterRequestValue value)
at Dynamicweb.Searching.Specialized.eCommerce.ProductFieldsFilterProvider.EstimateResults(FilterRequestValue value)
at Dynamicweb.Searching.Specialized.eCommerce.ProductFieldsFilterProvider.Render(Template template)
at Dynamicweb.Extensibility.Searching.eCommerce.FilterRenderer.Render(Template loopTemplate, Template masterTemplate)
at Dynamicweb.eCommerce.Frontend.Renderer.RenderSearchFilters(Template template, IEnumerable`1 filters)
at Dynamicweb.eCommerce.Frontend.Renderer.RenderSearchFilters(Template template)
at Dynamicweb.eCommerce.Frontend.Renderer.RenderSearchTemplate()
at Dynamicweb.eCommerce.Frontend.Renderer.RenderProducts(ProductCollection Products, Template ParentTemplate, String LoopName, Int32 LoopCounter, Boolean renderRelatedProducts, Boolean renderRelatedLists)
at Dynamicweb.eCommerce.Frontend.Renderer.RenderProducts(ProductCollection Products, Template ParentTemplate)
at Dynamicweb.eCommerce.Frontend.Renderer.RenderProducts(ProductCollection Products)
at Dynamicweb.eCommerce.Frontend.Frontend.ListProducts(ProductCollection products, String groupsIdent, Boolean hasBeenSorted)
at Dynamicweb.eCommerce.Frontend.Frontend.List(String groups)
at Dynamicweb.eCommerce.Frontend.Frontend.EcomRender()
at Dynamicweb.eCommerce.Frontend.Frontend.GetContent()
at Dynamicweb.Frontend.Content.GetModule(DataRow& ParagraphRow)
As soon as I revert back to 8.5.1.11 the problem goes away.
Any thoughts?
Imar