Sitecore 渲染项不可用时Glass.Mapper异常?

Sitecore 渲染项不可用时Glass.Mapper异常?,sitecore,sitecore7,glass-mapper,sitecore-mvc,Sitecore,Sitecore7,Glass Mapper,Sitecore Mvc,我有一个占位符,其中包含一组促销(视图渲染)。此集合中的促销处于工作流中,因此有时,带有占位符的页面会在促销之前发布。出现这种情况时,页面将抛出以下错误: [NullReferenceException: Object reference not set to an instance of an object.] Glass.Mapper.Sc.Pipelines.Response.GetModel.GetFromField(Rendering rendering, GetModelArgs a

我有一个占位符,其中包含一组促销(视图渲染)。此集合中的促销处于工作流中,因此有时,带有占位符的页面会在促销之前发布。出现这种情况时,页面将抛出以下错误:

[NullReferenceException: Object reference not set to an instance of an object.]
Glass.Mapper.Sc.Pipelines.Response.GetModel.GetFromField(Rendering rendering, GetModelArgs args) +378
尽管我尽了最大努力在视图渲染中检查空值,但我似乎无法避免这个错误。我的感觉是,未发布的宣传片不应该出现在占位符中,然而,这个错误似乎是在视图呈现之前发生的


有没有办法解决这个问题?

这是一个bug。这已在预发布版本中修复。请查看此链接,了解如何在需要时获得保留。

谢谢,Michael!我会去看看。这已经被推到了主版本中,应该可以从主Nuget站点上获得。