我正在为一个sitecore用户发现一个非常奇怪的错误,随机出现服务器错误 - 但是,用户可以刷新页面并加载页面而不会出错(根据用户而定)。我不确定这个错误会涉及到什么,有人会有任何意见吗?
对象引用未设置为对象的实例。描述:一个 在执行当前Web期间发生了未处理的异常 请求。请查看堆栈跟踪以获取有关的更多信息 错误以及它在代码中的起源。
异常详细信息:System.NullReferenceException:不是对象引用 设置为对象的实例。
源错误:在此期间生成了未处理的异常 执行当前的Web请求。有关原产地的信息 可以使用异常来识别异常的位置 堆栈跟踪下面。
堆栈追踪:
[NullReferenceException:对象引用未设置为的实例 对象。] Sitecore.Data.Database.ApplySecurity(Item [] items)+112
Sitecore.Data.Database.SelectItems(String query)+252
Sitecore.Shell.Applications.WebEdit.Commands.OpenMyItems.GetHeader(CommandContext context,String header)+188
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderSmallButton(HtmlTextWriter的 output,Item按钮,CommandContext commandContext)+307
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderButton(HtmlTextWriter的 output,Item按钮,CommandContext commandContext)+732
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunk(HtmlTextWriter的 output,Item chunk,CommandContext commandContext)+330
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunk(HtmlTextWriter的 output,Item chunk,CommandContext commandContext,Boolean isContextual,String id)+204
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunk(HtmlTextWriter的 output,Item chunk,CommandContext commandContext,Boolean isContextual)+242
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderChunks(HtmlTextWriter的 output,Item strip,CommandContext commandContext,Boolean isContextual)+442
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderStrips(HtmlTextWriter的 output,Item ribbon,Boolean isContextual,ListString visibleStripList)+800
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.RenderStrips(HtmlTextWriter的 output,Item defaultRibbon,Item contextualRibbon,ListString visibleStripList)+215
Sitecore.Web.UI.WebControls.Ribbons.Ribbon.Render(HtmlTextWriter的 输出)+610
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter适配器)+149
Sitecore.Web.HtmlUtil.RenderControl(Control ctl)+74
Sitecore.Shell.Applications.WebEdit.WebEditRibbonForm.RenderRibbon(项目 项目)+603
Sitecore.Shell.Applications.WebEdit.WebEditRibbonForm.OnLoad(EventArgs的 e)+1238[TargetInvocationException:目标抛出了异常 一个调用。] System.RuntimeMethodHandle.InvokeMethod(Object target,Object []参数,签名sig,布尔构造函数)+0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object []参数,Object []参数)+76
System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化) +193 System.Reflection.MethodBase.Invoke(Object obj,Object [] parameters)+35 Sitecore.Web.UI.Sheer.ClientPage.OnLoad(EventArgs e)+337 System.Web.UI.Control.LoadRecursive()+71
System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) 3178
答案 0 :(得分:1)
如果您最近升级了Sitecore实例,则有时会出现此错误,并且LinkDatabase可能会损坏。
阅读本文以获取更多信息。 http://reasoncodeexample.com/2015/03/26/sitecore-linkdatabase-unrecognized-guid-format/
然而,奇怪的是只有一个用户。请让我们知道解决了什么问题。
谢谢!