在Sitecore中执行代理维护服务时出现异常

时间:2015-07-06 22:17:15

标签: sitecore sitecore8

我正在使用Sitecore 8.0 - Update 4.

我注意到我的log.2010706.??????。txt日志文件中每分钟发生一次以下错误:

8620 14:46:15 ERROR Exception when executing agent maintenanceService
Exception: Sitecore.Exceptions.RequiredObjectIsNullException
Message: Could not find add method: RegisterService (type: Sitecore.Analytics.Core.MaintenanceAgent)
Source: Sitecore.Kernel
   at Sitecore.Configuration.Factory.AssignProperties(Object obj, Object[] properties)
   at Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper)
   at Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper)
   at Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert)
   at Sitecore.Analytics.Core.BackgroundService.CreateAgent()
   at Sitecore.Analytics.Core.BackgroundService.ExecuteAgent()
   at Sitecore.Analytics.Core.BackgroundService.Run()

是否有人对可能导致此问题以及如何解决问题有任何想法?

1 个答案:

答案 0 :(得分:1)

MaintenanceAgent已在Sitecore.Analytics.config中配置,是Sitecore.Analytics.Core.dll的一部分。它是在 Sitecore 8.0 rev中引入的。 150621 所以我猜你错过了那个dll,或者你有一些旧版本。

您可以检查bin目录中是否有Sitecore.Analytics.Core.dll以及它的版本是什么?

应该是:

enter image description here