2015-10-19 51 views
0

我從6.3更新Sitecore實例6.6。更新後,右鍵單擊內容樹的左側時會發生異常。這是您可以選擇顯示鎖定圖標等的空間。下面是截圖:更新至6.6後Sitecore內容編輯器出錯

enter image description here

這是錯誤消息:

[ArgumentException: Empty strings are not allowed. 
Parametername: header] 
    Sitecore.Diagnostics.Assert.ArgumentNotNullOrEmpty(String argument, String argumentName) +241 
    Sitecore.Web.UI.HtmlControls.Menu.Add(String id, String header, String icon, String hotkey, String click, Boolean check, String radiogroup, MenuItemType type) +68 
    Sitecore.Shell.Applications.ContentManager.ContentEditorForm.Gutter_ContextMenu() +637 

[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) +808 
    System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +38 
    Sitecore.Shell.Framework.Commands.MethodCommandProcessor.Invoke(PipelineArgs args) +427 
    Sitecore.Nexus.Pipelines.NexusPipelineApi.Resume(PipelineArgs args, Pipeline pipeline) +330 
    Sitecore.Pipelines.Pipeline.DoStart(PipelineArgs args) +208 
    Sitecore.Pipelines.Pipeline.Start(PipelineArgs args, Boolean atomic) +182 
    Sitecore.Shell.Framework.Commands.MethodCommand.Execute(CommandContext context) +499 
    Sitecore.Web.UI.Sheer.ClientPage.OnPreRender(EventArgs e) +530 
    Sitecore.Shell.Applications.ContentManager.ContentEditorPage.OnPreRender(EventArgs e) +25 
    System.Web.UI.Control.PreRenderRecursiveInternal() +108 
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394 

任何想法如何,我可以解決這個問題?

回答

2

有幾件事你需要檢查和doublecheck。

1)您的Sitecore.Kernel.dll在/ bin中是6.6的正確版本。一個非常常見的錯誤是,要經過升級,然後重建你的項目 - 忘記你的本地obj和bin文件夾存放6.3版的Sitecore DLL,然後將其複製到/ bin。

要解決這個問題,首先嚐試從6.6 zip中獲取整個/ bin目錄,並將其複製/替換爲您的網站/ bin。看看問題是否消失。 2)如果沒有,請檢查我們的commands.config(位於App_Config/Include)並確保它是6.6的正確版本。

這兩個,我會先從哪裏開始尋找。

+0

我剛剛檢查過這些。兩者都很好。他們來自6.6更新。 – SpaceJump

0

我發現了什麼導致了這個錯誤。該菜單的核心數據庫中的項目在更新期間丟失了其語言版本。在覈心數據庫中創建這些項目的語言版本後,菜單再次出現。

相關問題