我正在使用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()
是否有人对可能导致此问题以及如何解决问题有任何想法?
答案 0 :(得分:1)
MaintenanceAgent
已在Sitecore.Analytics.config
中配置,是Sitecore.Analytics.Core.dll
的一部分。它是在 Sitecore 8.0 rev中引入的。 150621 所以我猜你错过了那个dll,或者你有一些旧版本。
您可以检查bin目录中是否有Sitecore.Analytics.Core.dll
以及它的版本是什么?
应该是: