Sitecore媒体库错误

时间:2015-08-17 13:09:54

标签: sitecore media

当我在内容项中的“图像”字段上单击“浏览”时,出现以下错误消息(对象引用未设置为对象的实例):

[NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.]
   Sitecore.Shell.Applications.Media.MediaBrowser.MediaBrowserForm.UpdateSelection(Item item) +754
   Sitecore.Shell.Applications.Media.MediaBrowser.MediaBrowserForm.OnLoad(EventArgs e) +254

[TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.]
   System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) +0
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +1255
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +38
   Sitecore.Reflection.ReflectionUtil.InvokeMethod(MethodInfo method, Object[] parameters, Object obj) +91
   Sitecore.Web.UI.Sheer.ClientPage.OnLoad(EventArgs e) +332
   System.Web.UI.Control.LoadRecursive() +66
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyn

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

找到导致问题的原因。删除sitecore / shell / override中的文件MediaBrowser.xml后,该错误消息消失了。重写MediaBrowser.xml似乎有些不对劲。

答案 1 :(得分:0)

据我所知,如果你看到那条消息,可能会有两件事情。

  1. 正如@SpaceJump所提到的,也许MediaBrowser.xml不在sitecore / shell / override中。
  2. MediaBrowser.xml文件有错误或有什么不存在。在我的情况下,按钮没有ID属性。
  3. 例: 之前(不工作)

    <Button Header="Upload" Click="UploadImage"/>

    之后(工作)

    <Button ID="UploadButton" Header="Upload" Click="UploadImage"/>