An error occurred while attaching module (Dynamicweb.Frontend.Content)

System.ArgumentException: The given field name does not exist in the given index schema. Field: 'ProductCategory|BMWUS|OEM_Part_Number_BMWUS', Index: 'Products.index'.
   at Dynamicweb.Indexing.Lucene.Helpers.ParseQueryExpressionInternal(IIndex index, Expression expression, Analyzer analyzer, QuerySettings settings)
   at Dynamicweb.Indexing.Lucene.Helpers.ParseQueryExpressionInternal(IIndex index, Expression expression, Analyzer analyzer, QuerySettings settings)
   at Dynamicweb.Indexing.Lucene.Helpers.ParseQueryExpressionInternal(IIndex index, Expression expression, Analyzer analyzer, QuerySettings settings)
   at Dynamicweb.Indexing.Lucene.Helpers.ParseQueryExpression(IIndex index, Expression expression, QuerySettings settings)
   at Dynamicweb.Indexing.Lucene.LuceneIndexProvider.SearchInternal(IQuery query, QuerySettings settings)
   at Dynamicweb.Indexing.Querying.QueryService.Query(IQuery query, QuerySettings settings)
   at Dynamicweb.Ecommerce.Indexing.ProductQueryHelper.ExecuteQuery(IQuery query, QuerySettings settings)
   at Dynamicweb.Ecommerce.Indexing.ProductQueryHelper.GetProductsAutoIdsFromIndexQuery(IQuery query, ProductCatalogSettings settings, QuerySettings querySettings, IEnumerable`1& facetViewModel, IEnumerable`1& spellCheckerResult)
   at Dynamicweb.Ecommerce.ProductCatalog.ProductCatalogFrontend.RenderProductList(ProductCatalogSettings settings, QuerySettings querySettings, IQuery query, String groupId, Boolean feed)
   at Dynamicweb.Ecommerce.ProductCatalog.ProductCatalogFrontend.GetContent()
   at Dynamicweb.Frontend.Content.GetModuleOutput(Paragraph paragraph, PageView pageview)

Error executing template "Designs/Swift/Paragraph/Swift_ProductListComponentParagraph.cshtml"
System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
   at Dynamicweb.Content.PageService.GetPageOrLanguage(Int32 pageId, Int32 areaId)
   at CompiledRazorTemplates.Dynamic.RazorEngine_374662a291e0457ab237fdb79b11c061.Execute() in F:\Domains\Sites\dev-kk.mydwsite3.com\Files\Templates\Designs\Swift\Paragraph\Swift_ProductListComponentParagraph.cshtml:line 11
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Ecommerce.ProductCatalog 3 @using Dynamicweb.Ecommerce.CustomerExperienceCenter.Favorites 4 5 @{ 6 bool isVisualEditor = !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.QueryString.Get("VisualEdit")) ? Convert.ToBoolean(Dynamicweb.Context.Current.Request.QueryString.Get("VisualEdit")) : false; 7 8 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 9 10 var pageService = new Dynamicweb.Content.PageService(); 11 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 12 } 13 14 @if (itemSourcePageId != 0) { 15 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 16 17 if (page != null) { 18 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 19 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 20 21 <div class="@itemTheme item_@Model.Item.SystemName.ToLower()"> 22 @{ @RenderGrid(itemSourcePageId) } 23 </div> 24 } else if (Pageview.IsVisualEditorMode) { 25 <div class="alert alert-dark m-0" role="alert"> 26 <span>@Translate("The selected component does not exist anymore")</span> 27 </div> 28 } 29 } else if (Pageview.IsVisualEditorMode) { 30 <div class="alert alert-dark m-0" role="alert"> 31 <span>@Translate("Product component: The component will be shown here, if any")</span> 32 </div> 33 } 34
Error executing template "Designs/Swift/Paragraph/Swift_ProductListComponentParagraph.cshtml"
System.ArgumentNullException: Value cannot be null.
Parameter name: source
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
   at Dynamicweb.Content.PageService.GetPageOrLanguage(Int32 pageId, Int32 areaId)
   at CompiledRazorTemplates.Dynamic.RazorEngine_374662a291e0457ab237fdb79b11c061.Execute() in F:\Domains\Sites\dev-kk.mydwsite3.com\Files\Templates\Designs\Swift\Paragraph\Swift_ProductListComponentParagraph.cshtml:line 11
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Ecommerce.ProductCatalog 3 @using Dynamicweb.Ecommerce.CustomerExperienceCenter.Favorites 4 5 @{ 6 bool isVisualEditor = !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.QueryString.Get("VisualEdit")) ? Convert.ToBoolean(Dynamicweb.Context.Current.Request.QueryString.Get("VisualEdit")) : false; 7 8 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 9 10 var pageService = new Dynamicweb.Content.PageService(); 11 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 12 } 13 14 @if (itemSourcePageId != 0) { 15 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 16 17 if (page != null) { 18 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 19 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; 20 21 <div class="@itemTheme item_@Model.Item.SystemName.ToLower()"> 22 @{ @RenderGrid(itemSourcePageId) } 23 </div> 24 } else if (Pageview.IsVisualEditorMode) { 25 <div class="alert alert-dark m-0" role="alert"> 26 <span>@Translate("The selected component does not exist anymore")</span> 27 </div> 28 } 29 } else if (Pageview.IsVisualEditorMode) { 30 <div class="alert alert-dark m-0" role="alert"> 31 <span>@Translate("Product component: The component will be shown here, if any")</span> 32 </div> 33 } 34
By clicking 'Accept All' you consent that we may collect information about you for various purposes, including: Statistics and Marketing