我正在使用的Solr版本是4.10,Sitecore CMS版本是7.2。它已经运行了一年。
当我在另一台服务器上创建另一个Solr服务时,我拥有名称完全相同的核心。将服务位置切换到sitecore上的新位置。然后触发了重建索引,出现以下异常:
工作开始: Index_Update_IndexName = site_search_web_index | #Exception:System.Reflection.TargetInvocationException: 调用的目标已引发异常。System.NullReferenceException: 你调用的对象是空的。 在 Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex.Reset() 在 Sitecore.ContentSearch.SolrProvider.SwitchOnRebuildSolrSearchIndex.Rebuild (布尔值resetIndex,布尔值optimizeOnComplete) ---内部异常堆栈跟踪的结尾--- 在 System.RuntimeMethodHandle.InvokeMethod(对象目标,对象[]参数,签名信号,布尔构造函数) 在 System.Reflection.RuntimeMethodInfo.Invoke(对象obj,BindingFlags invokeAttr,活页夹装订器,Object []参数,CultureInfo文化) 在 System.Reflection.MethodBase.Invoke(Object obj,Object []参数) 在 (对象,对象[]) 在 Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) 在 Sitecore.Jobs.Job.ThreadEntry(对象状态)