Setting up personalization for a component might fail with an unhandled exception when opening the Personalize the component dialog box in the Content Editor. The issue occurs only if there is a dedicated reporting instance. The following error might appear:
Exception: System.ArgumentNullException
Message: There is no item with ID 768507F9-6AAF-4FDE-B19C-352DF64C58DC.
Parameter name: item
Source: Sitecore.Framework.Conditions
at Sitecore.Xdb.Reporting.Datasources.Remote.RemoteReportDataSourceProxy.GetData(ReportDataQuery query)
at Sitecore.Xdb.Reporting.ReportDataProvider.ExecuteQueryWithCache(ReportDataQuery query, ReportDataSource dataSource, CachingPolicy cachingPolicy)
at Sitecore.Xdb.Reporting.ReportDataProvider.GetData(String dataSourceName, ReportDataQuery query, CachingPolicy cachingPolicy)
at Sitecore.Xdb.Reporting.ReportingQueryBase.ExecuteQuery(Dictionary`2 parameters)
at Sitecore.ContentTesting.Analytics.Reporting.LastTestForPersonalizationRuleWithinDaysQuery.Execute()
at Sitecore.ContentTesting.Data.SitecorePersonalizationTestStore.GetLastTestForPersonalizationRuleWithinDays(Guid ruleSetId, Guid ruleId, Guid itemId, Int32 days)
at Sitecore.ContentTesting.Services.PersonalizationService.GetPersonalizationPerformance(ItemUri itemUri, ID deviceId, Guid ruleSetId, Guid ruleId, Boolean ignoreTests, Boolean& setData, Guid& testId)
at Sitecore.ContentTesting.Services.PersonalizationService.GetRulePerformanceData(ItemUri itemUri, ID deviceId, Guid ruleSetId, Guid ruleId, Boolean ignoreTests)
at Sitecore.ContentTesting.Pipelines.RenderRulePlaceholder.AfterAction.Reach.CalculateValue(ItemUri hostItemUri, ID deviceId, ID ruleSetId, ID ruleId)
at Sitecore.ContentTesting.Pipelines.RenderRulePlaceholder.AfterAction.Reach.Process(RenderRulePlaceholderArgs args)
at (Object , Object )
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.RenderRulePlaceholder.RenderRulePlaceholderPipeline.Run(String placeholderName, ItemUri uri, ID deviceId, ID ruleSetId, XElement rule)
at Sitecore.Shell.Applications.WebEdit.Dialogs.Personalization.PersonalizationForm.RenderRulePlaceholder(String placeholderName, XElement rule)
at Sitecore.Shell.Applications.WebEdit.Dialogs.Personalization.PersonalizationForm.GetRuleSectionHtml(XElement rule)
at Sitecore.Shell.Applications.WebEdit.Dialogs.Personalization.PersonalizationForm.RenderRules()
To resolve the issue, download and copy the attached BucketsAccessRights.config file to the App_Config\Include\zzz folder of your reporting instance.