Error executing template "/Designs/Swift/Grid/Page/RowTemplates/1ColumnFlex.cshtml" System.OutOfMemoryException: Insufficient memory to continue the execution of the program. at System.Reflection.Internal.StreamMemoryBlockProvider.ReadMemoryBlockNoLock(Stream stream, Int64 start, Int32 size) at System.Reflection.PortableExecutable.PEReader..ctor(Stream peStream, PEStreamOptions options, Int32 size) at Microsoft.CodeAnalysis.ModuleMetadata.CreateFromStream(Stream peStream, PEStreamOptions options) at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.SelectMetadataReference.Visit(Assembly assembly) at RazorEngine.Compilation.ReferenceResolver.CompilerReference.DirectAssemblyReference.Visit[T](ICompilerReferenceVisitor`1 visitor) at System.Linq.Enumerable.SelectListIterator`2.ToArray() at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.GetMetadataReferences(IEnumerable`1 references) at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, 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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag) 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.GridRowViewModel> @{ string containerClass = "container-xl"; string width = Model.Item.GetRawValueString("Width", ""); if (width == "stretch") { containerClass = "container-fluid"; } if (width == "none") { containerClass = "container-fluid px-0"; } string rowHeight = Model.Item.GetRawValueString("RowHeight", "0"); rowHeight = "py-" + rowHeight; string hideOnScroll = Model.Item.GetRawValueString("HideOnScroll", string.Empty).ToLower(); hideOnScroll = hideOnScroll == "hide" ? "js-hide-on-scroll" : ""; string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; string alternativeTheme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("AlternativeTheme")) ? " theme " + Model.Item.GetRawValueString("AlternativeTheme").Replace(" ", "").Trim().ToLower() : ""; string mainTheme = theme; string headerCssClass = "sticky-top"; if (Pageview.Page.PropertyItem is Dynamicweb.Content.Items.Item propertyItem ) { headerCssClass = propertyItem["MoveThisPageBehindTheHeader"] != null ? propertyItem["MoveThisPageBehindTheHeader"].ToString() : "sticky-top"; } headerCssClass = headerCssClass == "" ? "sticky-top" : headerCssClass; headerCssClass = Pageview.IsVisualEditorMode ? "" : headerCssClass; string themeSwitchers = ""; string themeAnimated = ""; if (headerCssClass == "fixed-top") { theme = alternativeTheme; themeSwitchers = "data-main-theme=\"" + mainTheme + "\" data-alternative-theme=\"" + alternativeTheme + "\""; themeAnimated = "theme-animated "; } var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); var css = string.Empty; var cssClasses = new List<string> { }; foreach (var itemId in decorations) { var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); item.TryGetValue("Class", out object classes); if (classes is null) { continue; } var cssString = (string)classes; if (cssString.StartsWith("[")) { var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); cssClasses.AddRange(cssArray); } else { cssClasses.Add(cssString.Replace(",", " ")); } } css = string.Join(" ", cssClasses).Trim(); var columnContent = Model.Column(1).Output(); if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnContent)) { <div class="@rowHeight @themeAnimated @theme @hideOnScroll @(css) item_@Model.Item.SystemName.ToLower()" @themeSwitchers data-swift-gridrow> <div class="@containerClass"> <div class="d-flex flex-row"> <div class="col"> @columnContent </div> </div> </div> </div> } }
Error executing template "/Designs/Swift/Grid/Page/RowTemplates/2ColumnsFlex.cshtml" System.OutOfMemoryException: Insufficient memory to continue the execution of the program. at System.Reflection.Internal.StreamMemoryBlockProvider.ReadMemoryBlockNoLock(Stream stream, Int64 start, Int32 size) at System.Reflection.PortableExecutable.PEReader..ctor(Stream peStream, PEStreamOptions options, Int32 size) at Microsoft.CodeAnalysis.ModuleMetadata.CreateFromStream(Stream peStream, PEStreamOptions options) at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.SelectMetadataReference.Visit(Assembly assembly) at RazorEngine.Compilation.ReferenceResolver.CompilerReference.DirectAssemblyReference.Visit[T](ICompilerReferenceVisitor`1 visitor) at System.Linq.Enumerable.SelectListIterator`2.ToArray() at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.GetMetadataReferences(IEnumerable`1 references) at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, 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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag) 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.GridRowViewModel> @{ string containerClass = "container-xl"; string width = Model.Item.GetRawValueString("Width", "").ToLower(); if (width == "stretch") { containerClass = "container-fluid"; } if (width == "none") { containerClass = "container-fluid px-0"; } string rowClass = "gap-3"; string spaceBetweenColumns = Model.Item.GetRawValueString("SpaceBetweenColumns", "").ToLower(); if (spaceBetweenColumns == "stick") { rowClass = "gap-0"; } if (spaceBetweenColumns == "spacing-large") { rowClass = "gap-1 gap-md-4 gap-lg-5"; } string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); if (columnPosition == "top") { columnPosition = "align-items-start"; } if (columnPosition == "center") { columnPosition = "align-items-center"; } if (columnPosition == "bottom") { columnPosition = "align-items-end"; } string rowHeight = Model.Item.GetRawValueString("RowHeight", "0").ToLower(); rowHeight = "py-" + rowHeight; string column1width = Model.Item.GetRawValueString("Column_1Width", "").ToLower(); column1width = column1width == "grow" ? "flex-grow-1" : "flex-grow-0"; string column2width = Model.Item.GetRawValueString("Column_2Width", "").ToLower(); column2width = column2width == "grow" ? "flex-grow-1" : "flex-grow-0"; string hideOnScroll = Model.Item.GetRawValueString("HideOnScroll", "").ToLower(); hideOnScroll = hideOnScroll == "hide" ? "js-hide-on-scroll" : ""; string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; string alternativeTheme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("AlternativeTheme")) ? " theme " + Model.Item.GetRawValueString("AlternativeTheme").Replace(" ", "").Trim().ToLower() : ""; string mainTheme = theme; string headerCssClass = "sticky-top"; if (Pageview.Page.PropertyItem != null) { headerCssClass = Pageview.Page.PropertyItem["MoveThisPageBehindTheHeader"] != null ? Pageview.Page.PropertyItem["MoveThisPageBehindTheHeader"].ToString() : "sticky-top"; } headerCssClass = headerCssClass == "" ? "sticky-top" : headerCssClass; headerCssClass = Pageview.IsVisualEditorMode ? "" : headerCssClass; string themeSwitchers = ""; string themeAnimated = ""; if (headerCssClass == "fixed-top") { theme = alternativeTheme; themeSwitchers = "data-main-theme=\"" + mainTheme + "\" data-alternative-theme=\"" + alternativeTheme + "\""; themeAnimated = "theme-animated "; } var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); var css = string.Empty; var cssClasses = new List<string> { }; foreach (var itemId in decorations) { var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); item.TryGetValue("Class", out object classes); if (classes is null) { continue; } var cssString = (string)classes; if (cssString.StartsWith("[")) { var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); cssClasses.AddRange(cssArray); } else { cssClasses.Add(cssString.Replace(",", " ")); } } css = string.Join(" ", cssClasses).Trim(); var columnContent1 = Model.Column(1).Output(); var columnContent2 = Model.Column(2).Output(); if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnContent1) || !string.IsNullOrWhiteSpace(columnContent2)) { <div class="@rowHeight @themeAnimated @theme @hideOnScroll @(css) item_@Model.Item.SystemName.ToLower()" @themeSwitchers data-swift-gridrow> <div class="@containerClass"> <div class="d-flex flex-row @rowClass @columnPosition"> <div class="col @column1width"> @columnContent1 </div> <div class="col @column2width"> @columnContent2 </div> </div> </div> </div> } }
Error executing template "/Designs/Swift/Grid/Page/RowTemplates/3ColumnsFlex.cshtml" System.OutOfMemoryException: Insufficient memory to continue the execution of the program. at System.Reflection.Internal.StreamMemoryBlockProvider.ReadMemoryBlockNoLock(Stream stream, Int64 start, Int32 size) at System.Reflection.PortableExecutable.PEReader..ctor(Stream peStream, PEStreamOptions options, Int32 size) at Microsoft.CodeAnalysis.ModuleMetadata.CreateFromStream(Stream peStream, PEStreamOptions options) at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.SelectMetadataReference.Visit(Assembly assembly) at RazorEngine.Compilation.ReferenceResolver.CompilerReference.DirectAssemblyReference.Visit[T](ICompilerReferenceVisitor`1 visitor) at System.Linq.Enumerable.SelectListIterator`2.ToArray() at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.GetMetadataReferences(IEnumerable`1 references) at Dynamicweb.Rendering.Compatibility.RoslynCompilerServiceBase.CompileType(TypeContext context) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.DynamicWrapperService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, 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 RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.RunCompile(IRazorEngineService service, String templateSource, String name, Type modelType, Object model, DynamicViewBag viewBag) 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.GridRowViewModel> @{ string containerClass = "container-xl"; string width = Model.Item.GetRawValueString("Width", "").ToLower(); if (width == "stretch") { containerClass = "container-fluid"; } if (width == "none") { containerClass = "container-fluid px-0"; } string rowClass = "gap-3"; string spaceBetweenColumns = Model.Item.GetRawValueString("SpaceBetweenColumns", "").ToLower(); if (spaceBetweenColumns == "stick") { rowClass = "gap-0"; } if (spaceBetweenColumns == "spacing-large") { rowClass = "gap-1 gap-md-4 gap-lg-5"; } string columnPosition = Model.Item.GetRawValueString("ColumnPosition", "align-items-center").ToLower(); if (columnPosition == "top") { columnPosition = "align-items-start"; } if (columnPosition == "center") { columnPosition = "align-items-center"; } if (columnPosition == "bottom") { columnPosition = "align-items-end"; } string rowHeight = Model.Item.GetRawValueString("RowHeight", "0").ToLower(); rowHeight = "py-" + rowHeight; string column1width = Model.Item.GetRawValueString("Column_1Width", "").ToLower(); column1width = column1width == "grow" ? "flex-grow-1" : "flex-grow-0"; string column2width = Model.Item.GetRawValueString("Column_2Width", "").ToLower(); column2width = column2width == "grow" ? "flex-grow-1" : "flex-grow-0"; string column3width = Model.Item.GetRawValueString("Column_3Width", "").ToLower(); column3width = column3width == "grow" ? "flex-grow-1" : "flex-grow-0"; string hideOnScroll = Model.Item.GetRawValueString("HideOnScroll", "").ToLower(); hideOnScroll = hideOnScroll == "hide" ? "js-hide-on-scroll" : ""; string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; string alternativeTheme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("AlternativeTheme")) ? " theme " + Model.Item.GetRawValueString("AlternativeTheme").Replace(" ", "").Trim().ToLower() : ""; string mainTheme = theme; string headerCssClass = "sticky-top"; if (Pageview.Page.PropertyItem != null) { headerCssClass = Pageview.Page.PropertyItem["MoveThisPageBehindTheHeader"] != null ? Pageview.Page.PropertyItem["MoveThisPageBehindTheHeader"].ToString() : "sticky-top"; } headerCssClass = headerCssClass == "" ? "sticky-top" : headerCssClass; headerCssClass = Pageview.IsVisualEditorMode ? "" : headerCssClass; string themeSwitchers = ""; string themeAnimated = ""; if (headerCssClass == "fixed-top") { theme = alternativeTheme; themeSwitchers = "data-main-theme=\"" + mainTheme + "\" data-alternative-theme=\"" + alternativeTheme + "\""; themeAnimated = "theme-animated "; } var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); var css = string.Empty; var cssClasses = new List<string> { }; foreach (var itemId in decorations) { var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); item.TryGetValue("Class", out object classes); if (classes is null) { continue; } var cssString = (string)classes; if (cssString.StartsWith("[")) { var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); cssClasses.AddRange(cssArray); } else { cssClasses.Add(cssString.Replace(",", " ")); } } css = string.Join(" ", cssClasses).Trim(); var columnContent1 = Model.Column(1).Output(); var columnContent2 = Model.Column(2).Output(); var columnContent3 = Model.Column(3).Output(); if (Pageview.IsVisualEditorMode || !string.IsNullOrWhiteSpace(columnContent1) || !string.IsNullOrWhiteSpace(columnContent2) || !string.IsNullOrWhiteSpace(columnContent3)) { <div class="@rowHeight @themeAnimated @theme @hideOnScroll @(css) item_@Model.Item.SystemName.ToLower()" @themeSwitchers data-swift-gridrow> <div class="@containerClass"> <div class="d-flex flex-row @rowClass @columnPosition"> <div class="col @column1width"> @columnContent1 </div> <div class="col @column2width"> @columnContent2 </div> <div class="col @column3width"> @columnContent3 </div> </div> </div> </div> } }