Error while saving in Sitecore Backend to underlying database

After upgrading our Sitecore 6.3 to 6.6, we are faced with the problem that when we want to save an item in the base DB, this error message appears:

[NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.]


Sitecore.Intranet.FrontendEditing.FrontendEditor.IsAutoVersioningEnabledForItem(Item item) +69
   Sitecore.Intranet.Pipelines.SaveUI.AddNewVersion.Process(SaveArgs args) +515

[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.Pipelines.Processor.Invoke(PipelineArgs args) +318
   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.Web.UI.Sheer.ClientPage.RunPipelines() +280
   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



[NullReferenceException]: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei Sitecore.Intranet.FrontendEditing.FrontendEditor.IsAutoVersioningEnabledForItem(Item item)
   bei Sitecore.Intranet.Pipelines.SaveUI.AddNewVersion.Process(SaveArgs args)
[TargetInvocationException]: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
   bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   bei Sitecore.Pipelines.Processor.Invoke(PipelineArgs args)
   bei Sitecore.Nexus.Pipelines.NexusPipelineApi.Resume(PipelineArgs args, Pipeline pipeline)
   bei Sitecore.Pipelines.Pipeline.DoStart(PipelineArgs args)
   bei Sitecore.Pipelines.Pipeline.Start(PipelineArgs args, Boolean atomic)
   bei Sitecore.Web.UI.Sheer.ClientPage.RunPipelines()
   bei Sitecore.Web.UI.Sheer.ClientPage.OnPreRender(EventArgs e)
   bei Sitecore.Shell.Applications.ContentManager.ContentEditorPage.OnPreRender(EventArgs e)
   bei System.Web.UI.Control.PreRenderRecursiveInternal()
   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
[HttpUnhandledException]: Eine Ausnahme vom Typ "System.Web.HttpUnhandledException" wurde ausgelöst.
   bei System.Web.UI.Page.HandleError(Exception e)
   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   bei System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   bei System.Web.UI.Page.ProcessRequest()
   bei System.Web.UI.Page.ProcessRequest(HttpContext context)
   bei ASP.sitecore_shell_applications_content_manager_default_aspx.ProcessRequest(HttpContext context) in c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\0a348ed6\6269aa05\App_Web_x1rqdwhm.1.cs:Zeile 0.
   bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

      

Saving items to Master DB works great. We have made the necessary changes to the configuration files. The backend and website are working fine.

How can I fix this? Thanks in advance:)

+3


source to share


1 answer


Looking at your stack trace - an exception was thrown by the class Sitecore.Intranet.FrontendEditing.FrontendEditor

. This class consists of the Sitecore Intranet module .

The latest version of the Sitecore Intranet module that contains this class is Sitecore Intranet 3.3 (which supports Sitecore 6.3 ).

This class no longer exists in Sitecore Intranet 4.0 (which supports Sitecore 6.6 ).

You should upgrade the Sitecore Intranet module to version 4.0


EDIT:

Release history on Sitecore Intranet :



June 20, 2013

Sitecore Intranet Platform - SIP v4.0 rev. 130523, released May 23, 2013.

Tested with Sitecore CMS 6.6. turnover 130529 (Update-6), released June 6, 2013.

Compatibility

This release only works on Sitecore 6.6 and DMS 6.6.


EDIT 2:

You can try to create a class that inherits from Sitecore.Intranet.Pipelines.SaveUI.AddNewVersion

and catch this exception. It shouldn't be executed against the database core

anyway.

Remember to register the new class instead of the original AddNewVersion

:

    <!-- processor mode="on" type="Sitecore.Intranet.Pipelines.SaveUI.AddNewVersion, Sitecore.Intranet" / -->
    <processor mode="on" type="My.Assembly.Namespace.AddNewVersion, My.Assembly.Namespace" />

      

namespace My.Assembly.Namespace
{
    public class AddNewVersion : Sitecore.Intranet.Pipelines.SaveUI.AddNewVersion
    {
        public new void Process(Sitecore.Pipelines.Save.SaveArgs args)
        {
            try
            {
                base.Process(args);
            }
            catch (Exception exc)
            {
                Log.Error("Exception in AddNewVersion.Process", exc, this);
            }
        }
    }
}

      

+4


source







All Articles