Lucene Sitecore 8.1:Sitecore\u fxm\u web\u索引-找不到根项目
我们使用的Sitecore 8.1由Lucene索引和禁用的xDB提供支持 我们注意到CMS CA非常慢。查看日志时,注意到下面记录了一些错误:Lucene Sitecore 8.1:Sitecore\u fxm\u web\u索引-找不到根项目,lucene,sitecore,Lucene,Sitecore,我们使用的Sitecore 8.1由Lucene索引和禁用的xDB提供支持 我们注意到CMS CA非常慢。查看日志时,注意到下面记录了一些错误: ManagedPoolThread #4 2015:12:18 10:17:05 ERROR [Index=sitecore_fxm_web_index, Crawler=SitecoreItemCrawler, Database=web] Root item could not be found: /sitecore/system/Marketing
ManagedPoolThread #4 2015:12:18 10:17:05 ERROR [Index=sitecore_fxm_web_index, Crawler=SitecoreItemCrawler, Database=web] Root item could not be found: /sitecore/system/Marketing Control Panel/fxm/.
ManagedPoolThread #15 2015:12:18 10:17:08 ERROR Exception
Exception: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
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.Reflection.MethodInstance.Invoke()
at Sitecore.Jobs.JobRunner.RunMethod(JobArgs args)
at (Object , Object[] )
at Sitecore.Pipelines.PipelineMethod.Invoke(Object[] parameters)
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists)
at Sitecore.Jobs.Job.ThreadEntry(Object state)
Nested Exception
Exception: System.InvalidOperationException
Message: [Index=sitecore_fxm_web_index, Crawler=SitecoreItemCrawler, Database=web] Root item could not be found: /sitecore/system/Marketing Control Panel/fxm/.
Source: Sitecore.ContentSearch
at Sitecore.ContentSearch.SitecoreItemCrawler.get_RootItem()
at Sitecore.ContentSearch.SitecoreItemCrawler.IsAncestorOf(Item item)
at Sitecore.ContentSearch.SitecoreItemCrawler.IsExcludedFromIndex(IIndexableUniqueId indexableUniqueId, Boolean checkLocation)
at Sitecore.ContentSearch.SitecoreItemCrawler.Update(IProviderUpdateContext context, IIndexableUniqueId indexableUniqueId, IndexEntryOperationContext operationContext, IndexingOptions indexingOptions)
at Sitecore.ContentSearch.AbstractSearchIndex.PerformUpdate(IEnumerable`1 indexableInfo, IndexingOptions indexingOptions)
at Sitecore.ContentSearch.AbstractSearchIndex.Update(IEnumerable`1 indexableInfo)
有人能建议一下为什么sitecore正在寻找我们不需要的营销索引的Web表单吗
谢谢Sitecore查找
Sitecore\u fxm\u web\u索引
index。它不是WFFM索引,而是联合体验管理器索引。这是Sitecore 8.1不可分割的一部分
在这里,你可以阅读更多关于
看起来您缺少此索引的根项,即
/sitecore/system/Marketing Control Panel/fxm/
。我猜您从Sitecore 7(您在其他问题中提到)到Sitecore 8.1的迁移过程并没有100%成功。再次感谢您。是否应将此节点/sitecore/system/Marketing Control Panel/fxm/创建为sitecore 8.1安装的一部分?是的,我们只迁移了我们的内容,例如新闻、文章、IA、模板、图像等。/sitecore/system/marketing cotrol panel/fxm
项(其显示名称为Federated Experience Manager
)是sitecore 8.1的一部分。您在master
数据库中是否有此项?它是否已发布到web
数据库?@MarekMusielak什么配置指示为此检查的数据库?我们得到的错误是它丢失了,但我怀疑它是在寻找一个遗留的/坏的数据库。。。