I am currently unable to check the 'Ignore Additional Registrations' checkbox for any of the Outcomes in the Marketing Control Panel.
The following error is written to the logs when I try to save the change.
Event code: 3005 Event message: An unhandled exception has occurred. Event time: 10/5/2016 11:40:56 AM Event time (UTC): 10/5/2016 6:40:56 PM Event ID: 9aa236d1cd4e4eed8bf49754522b3c9d Event sequence: 754 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1/ROOT-2-131201628730241453 Trust level: Full Application Virtual Path: / Application Path: E:\wwwroot\Sitecore\Website\ Machine name: MD1DEVVEXWEB09 Process information: Process ID: 3996 Process name: w3wp.exe Account name: IIS APPPOOL\SitecoreAppPool Exception information: Exception type: TargetInvocationException Exception message: Exception has been thrown by the target of an invocation. at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Sitecore.Reflection.ReflectionUtil.InvokeMethod(MethodInfo method, Object[] parameters, Object obj) at Sitecore.Nexus.Pipelines.NexusPipelineApi.Resume(PipelineArgs args, Pipeline pipeline) at Sitecore.Pipelines.Pipeline.Start(PipelineArgs args, Boolean atomic)
at Sitecore.Web.UI.Sheer.ClientPage.RunPipelines() at Sitecore.Web.UI.Sheer.ClientPage.OnPreRender(EventArgs e) at Sitecore.Shell.Applications.ContentManager.ContentEditorPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)One or more exceptions occurred while processing the subscribers to the 'item:saved' event. at Sitecore.Events.Event.EventSubscribers.RaiseEvent(String eventName, Object[] parameters, EventResult result) at Sitecore.Events.Event.RaiseEvent(String eventName, Object[] parameters) at Sitecore.Events.Event.RaiseItemSaved(Object sender, ItemSavedEventArgs args) at System.EventHandler
1.Invoke(Object sender, TEventArgs e) at Sitecore.Data.Engines.EngineCommand
2.RaiseEvent[TArgs](EventHandler1 handlers, Func
2 argsCreator) at Sitecore.Data.Engines.EngineCommand`2.Execute() at Sitecore.Data.Engines.DataEngine.SaveItem(Item item) at Sitecore.Data.Managers.ItemProvider.SaveItem(Item item) at Sitecore.Data.Items.ItemEditing.AcceptChanges(Boolean updateStatistics, Boolean silent) at Sitecore.Pipelines.Save.Save.Process(SaveArgs args)Request information: Request URL: https://stage.domainremovedforsecurity.com:443/sitecore/shell/Applications/Content
Manager/default.aspx?he=Marketing Control Panel&pa=0&ic=People/16x16/megaphone.png&ro={33CFB9CA-F565-4D5B-B88A-7CDFE29A6D71}&mo=templateworkspace
Request path: /sitecore/shell/Applications/Content Manager/default.aspx User host address: 172.16.102.103 User: sitecore\admin Is authenticated: True Authentication Type: Thread account name: IIS APPPOOL\SitecoreAppPool Thread information: Thread ID: 93 Thread account name: IIS APPPOOL\SitecoreAppPool Is impersonating: False Stack trace: at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Sitecore.Reflection.ReflectionUtil.InvokeMethod(MethodInfo method, Object[] parameters, Object obj) at Sitecore.Nexus.Pipelines.NexusPipelineApi.Resume(PipelineArgs args, Pipeline pipeline) at Sitecore.Pipelines.Pipeline.Start(PipelineArgs args, Boolean atomic)
at Sitecore.Web.UI.Sheer.ClientPage.RunPipelines() at Sitecore.Web.UI.Sheer.ClientPage.OnPreRender(EventArgs e) at Sitecore.Shell.Applications.ContentManager.ContentEditorPage.OnPreRender(EventArgs e) at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Custom event details:
It seems I can rename the item with no problem, I just can't check the box.
I am running Sitecore 8.1 Update 2 and xDB Cloud.
Update: This has now been confirmed as a bug by Sitecore (reference number 128651). A hotfix has been created for it.