We’ve selected as your nearest store or select a different store
Please set a location to see pricing and to order online. Select a Store
Please select a Home store location and click “make this my store”
Stoves, Heaters & Fireplace
Mozu.SiteBuilder.Mvc.ActionFilters.HttpResponseException: One or more errors occurred. (One or more errors occurred. (Exception of type 'System.OutOfMemoryException' was thrown.)) in token: "{% include_products "modules/product/faceted-products" with includeFacets=themeSettings.showCategoryFacets and pageWithUrl=true and sortWithUrl=true and pageSize=themeSettings.defaultPageSize as_parameter %}" at line 8 pos 1 in template "templates/pages/category-interior.hypr"
 ---> NDjango.Interfaces.RenderingException: One or more errors occurred. (One or more errors occurred. (Exception of type 'System.OutOfMemoryException' was thrown.)) in token: "{% include_products "modules/product/faceted-products" with includeFacets=themeSettings.showCategoryFacets and pageWithUrl=true and sortWithUrl=true and pageSize=themeSettings.defaultPageSize as_parameter %}" at line 8 pos 1 in template "templates/pages/category-interior.hypr"
 ---> System.AggregateException: One or more errors occurred. (One or more errors occurred. (Exception of type 'System.OutOfMemoryException' was thrown.))
 ---> System.AggregateException: One or more errors occurred. (Exception of type 'System.OutOfMemoryException' was thrown.)
 ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Collections.Generic.Dictionary`2.Initialize(Int32 capacity)
   at System.Collections.Generic.Dictionary`2..ctor(Int32 capacity, IEqualityComparer`1 comparer)
   at System.Attribute.InternalGetCustomAttributes(PropertyInfo element, Type type, Boolean inherit)
   at Newtonsoft.Json.Utilities.ReflectionUtils.GetAttributes[T](Object attributeProvider, Boolean inherit)
   at Newtonsoft.Json.Utilities.ReflectionUtils.GetAttribute[T](Object attributeProvider, Boolean inherit)
   at Newtonsoft.Json.Serialization.JsonTypeReflector.GetAttribute[T](MemberInfo memberInfo)
   at Newtonsoft.Json.Serialization.DefaultContractResolver.SetPropertySettingsFromAttributes(JsonProperty property, Object attributeProvider, String name, Type declaringType, MemberSerialization memberSerialization, Boolean& allowNonPublicAccess)
   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
   at System.Net.Http.Formatting.JsonContractResolver.CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateProperties(Type type, MemberSerialization memberSerialization)
   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(Type objectType)
   at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(Type objectType)
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader)
   at Mozu.SiteBuilder.UX.Hypr.Tags.IncludeProductsTag.DoSearch(ILiveModeOnlyCache cache, IProductListingState productListingState, Int32 startIndex, Int32 pageSize, Boolean cacheResults, String facetTemplate, String facetValueFilter, String facetHierValue, String facetHierDepth, String searchQueryString, SortContext sortBy, String filter, IProductSearchWebApiClient productSearchWebApiClient, IPageContext pageContext, String[] productCodesFilters, IEnumerable productCodes, String responseFields, String facet, String searchTuningRuleCode, Nullable`1 enableSearchTuningRules, String searchTuningRuleContext, String facetTemplateExclude, String priceList, String locationCode, String facetPrefix, String responseOptions, Boolean suppressErrors, String responseGroups, Boolean includeUserClaims, String mid, String searchSettings) in /src/Mozu.SiteBuilder.UX/Hypr/Tags/IncludeProductsTag.cs:line 358
   at Mozu.SiteBuilder.UX.Hypr.Tags.IncludeProductsTag.DoSearch(ILiveModeOnlyCache cache, IProductListingState productListingState, Int32 startIndex, Int32 pageSize, Boolean cacheResults, String facetTemplate, String facetValueFilter, String facetHierValue, String facetHierDepth, String searchQueryString, SortContext sortBy, String filter, IProductSearchWebApiClient productSearchWebApiClient, IPageContext pageContext, String[] productCodesFilters, IEnumerable productCodes, String responseFields, String facet, String searchTuningRuleCode, Nullable`1 enableSearchTuningRules, String searchTuningRuleContext, String facetTemplateExclude, String priceList, String locationCode, String facetPrefix, String responseOptions, Boolean suppressErrors, String responseGroups, Boolean includeUserClaims, String mid, String searchSettings) in /src/Mozu.SiteBuilder.UX/Hypr/Tags/IncludeProductsTag.cs:line 358
   at Mozu.SiteBuilder.UX.Hypr.Tags.IncludeProductsTag.ProcessTagAsync(ArgumentCollection arguments, IContext context, Func`2 getTemplateFunction) in /src/Mozu.SiteBuilder.UX/Hypr/Tags/IncludeProductsTag.cs:line 177
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Mozu.SiteBuilder.Mvc.Tags.SimpleTagBaseAsync.TagNodeImplAsync.<>c.b__5_0(Task`1 t) in /src/Mozu.SiteBuilder.Mvc/Tags/SimpleTagBase.cs:line 305
   at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at Microsoft.FSharp.Control.AsyncResult`1.Commit() in E:\A\_work\130\s\src\fsharp\FSharp.Core\async.fs:line 351
   at Microsoft.FSharp.Control.AsyncPrimitives.RunSynchronouslyInCurrentThread[a](CancellationToken cancellationToken, FSharpAsync`1 computation) in E:\A\_work\130\s\src\fsharp\FSharp.Core\async.fs:line 882
   at Microsoft.FSharp.Control.AsyncPrimitives.RunSynchronously[T](CancellationToken cancellationToken, FSharpAsync`1 computation, FSharpOption`1 timeout) in E:\A\_work\130\s\src\fsharp\FSharp.Core\async.fs:line 890
   at Microsoft.FSharp.Control.FSharpAsync.RunSynchronously[T](FSharpAsync`1 computation, FSharpOption`1 timeout, FSharpOption`1 cancellationToken) in E:\A\_work\130\s\src\fsharp\FSharp.Core\async.fs:line 1154
   at NDjango.Misc.TemplateRenderer.Render(TextWriter writer)
   --- End of inner exception stack trace ---
   at NDjango.Misc.TemplateRenderer.Render(TextWriter writer)
   at Mozu.SiteBuilder.Mvc.Tags.OutputCachingTag.TagNodeImpl.Render(TemplateRenderer renderer) in /src/Mozu.SiteBuilder.Mvc/Tags/PartialOutputCaching.cs:line 308
   at Mozu.SiteBuilder.Mvc.Tags.OutputCachingTag.TagNodeImpl.TryRender(ITemplateManager manager, Walker walker, String key, ISettings settings) in /src/Mozu.SiteBuilder.Mvc/Tags/PartialOutputCaching.cs:line 258
   at Mozu.SiteBuilder.Mvc.Tags.OutputCachingTag.TagNodeImpl.TryGetOutputStrings(ITemplateManager manager, Walker walker, String key, CacheScope cachescope, ISettings settings) in /src/Mozu.SiteBuilder.Mvc/Tags/PartialOutputCaching.cs:line 232
   at Mozu.SiteBuilder.Mvc.Tags.OutputCachingTag.TagNodeImpl.walk(ITemplateManager manager, Walker walker) in /src/Mozu.SiteBuilder.Mvc/Tags/PartialOutputCaching.cs:line 105
   at NDjango.Misc.TemplateRenderer.AsyncRender(TextWriter writer)
   at Mozu.SiteBuilder.Mvc.ViewEngine.HyprView.AsyncRender(HyprViewContext viewContext, TextWriter writer) in /src/Mozu.SiteBuilder.Mvc/ViewEngine/HyprView.cs:line 145
   --- End of inner exception stack trace ---
   at Mozu.SiteBuilder.Mvc.MediaTypeFormatters.HtmlActionResultMediaTypeFormatter.<>c__DisplayClass12_0.b__1(Task`1 _) in /src/Mozu.SiteBuilder.Mvc/MediaTypeFormatters/HtmlActionResultMediaTypeFormatter.cs:line 132
   at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location where exception was thrown ---
   at Mozu.SiteBuilder.Mvc.MediaTypeFormatters.HtmlActionResultMediaTypeFormatter.WriteResponseBodyAsync(OutputFormatterWriteContext context) in /src/Mozu.SiteBuilder.Mvc/MediaTypeFormatters/HtmlActionResultMediaTypeFormatter.cs:line 104

correlationId=08b6dff5540342deaa510b1c6fbf5608
visistId=ru6VZfPTAk2SWiixstWH8A