Render Failed for component AFP.Articles.Components.List Parsing error occurred in template '1245876142' -> Errors while compiling a Template.
Please try the following to solve the situation:
* If the problem is about missing/invalid references or multiple defines either try to load
the missing references manually (in the compiling appdomain!) or
Specify your references manually by providing your own IReferenceResolver implementation.
See https://antaris.github.io/RazorEngine/ReferenceResolver.html for details.
Currently all references have to be available as files!
* If you get 'class' does not contain a definition for 'member':
try another modelType (for example 'null' to make the model dynamic).
NOTE: You CANNOT use typeof(dynamic) to make the model dynamic!
Or try to use static instead of anonymous/dynamic types.
More details about the error:
- error: (70, 81) The name 'HomehuntersLett' does not exist in the current context
Temporary files of the compilation can be found in (please delete the folder): C:\WINDOWS\TEMP\RazorEngine_ena1p1hv.ae1
The template we tried to compile is:
------------- START -----------
@{
var assets = Helpers.AWSArticleHelper.GetAssets(Model, "4,5,6");
var icons = assets.NewsIcons;
var files = assets.NewsFiles;
var gallery = assets.NewsImages;
var startDate = ( Model.Start.Year > 1900 ? Model.Start : Model.Created );
Helpers.MetaHelper.Title(Model.Heading);
Helpers.MetaHelper.Keywords(Helpers.ArticleHelper.DataFieldValue(Model, "keywords"));
var preamble = Helpers.ContentHelper.ParseCMSReferences(Helpers.ArticleHelper.DataFieldValue(Model, "preamble"));
if (preamble.Length > 0) {
Helpers.MetaHelper.Description(preamble);
}
}
------------- END -----------
The generated source code is:
------------- START -----------
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace CompiledRazorTemplates.Dynamic {
using System;
using System.Collections.Generic;
using System.Linq;
public class RazorEngine_ad69cad5586441608bceac8f5dfc374c : Content.RazorEngine37.AHPRazorTemplateBase {
public RazorEngine_ad69cad5586441608bceac8f5dfc374c() {
}
public override void Execute() {
var assets = Helpers.AWSArticleHelper.GetAssets(Model, "4,5,6");
var icons = assets.NewsIcons;
var files = assets.NewsFiles;
var gallery = assets.NewsImages;
var startDate = ( Model.Start.Year > 1900 ? Model.Start : Model.Created );
Helpers.MetaHelper.Title(Model.Heading);
Helpers.MetaHelper.Keywords(Helpers.ArticleHelper.DataFieldValue(Model, "keywords"));
var preamble = Helpers.ContentHelper.ParseCMSReferences(Helpers.ArticleHelper.DataFieldValue(Model, "preamble"));
if (preamble.Length > 0) {
Helpers.MetaHelper.Description(preamble);
}
WriteLiteral("\n
------------- END -----------
The generated source code is:
------------- START -----------
//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace CompiledRazorTemplates.Dynamic {
using System;
using System.Collections.Generic;
using System.Linq;
public class RazorEngine_ad69cad5586441608bceac8f5dfc374c : Content.RazorEngine37.AHPRazorTemplateBase {
public RazorEngine_ad69cad5586441608bceac8f5dfc374c() {
}
public override void Execute() {
var assets = Helpers.AWSArticleHelper.GetAssets(Model, "4,5,6");
var icons = assets.NewsIcons;
var files = assets.NewsFiles;
var gallery = assets.NewsImages;
var startDate = ( Model.Start.Year > 1900 ? Model.Start : Model.Created );
Helpers.MetaHelper.Title(Model.Heading);
Helpers.MetaHelper.Keywords(Helpers.ArticleHelper.DataFieldValue(Model, "keywords"));
var preamble = Helpers.ContentHelper.ParseCMSReferences(Helpers.ArticleHelper.DataFieldValue(Model, "preamble"));
if (preamble.Length > 0) {
Helpers.MetaHelper.Description(preamble);
}
WriteLiteral("\n