Sitecore issue: Could not get pipeline: listManagement.getLockedLists (domain: )

旧街凉风 提交于 2019-12-13 03:58:54

问题


I have found following error message in log file:

ManagedPoolThread #16 11:21:54 INFO Job started: Sitecore.ListManagement.Analytics.UnlockContactListsAgent ManagedPoolThread #16 11:21:54 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 System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
   at (Object , Object[] )
   at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
   at Sitecore.Jobs.Job.ThreadEntry(Object state)

Nested Exception

Exception: System.InvalidOperationException Message: Could not get pipeline: listManagement.getLockedLists (domain: )

Source: Sitecore.Kernel at Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.ListManagement.ContentSearch.PipelineBasedContactListStore2.GetLockedListIds() at Sitecore.ListManagement.ListManager2.GetLockedLists() at Sitecore.ListManagement.Analytics.UnlockContactListsAgent.Execute()

It is written in the log file every minute. Can't figure out how to fix this issue.

Any help will be appreciated.


回答1:


listManagement.getLockedLists pipeline is defined in App_Config\Include\ListManagement\Sitecore.ListManagement.config file.

You should check if this file exists in your local Sitecore instance.

If not, check clean Sitecore instance which uses same version and copy this file from there.




回答2:


This kind of problems appear when you make an upgrade of Sitecore version or when you start a new project and copy dlls from other version of Sitecore.

For example you start a new Sitecore project 8.1, and you install in Inetpub a clean version of 8.1. But on source of the project you have dll from older version of sitecore (Sitecore 8.0 for example).

When are you doing a new build you copy old dlls to inetpub but the config files are from Sitecore 8.1. And in this way is a mismatch between dll-s and config files.



来源:https://stackoverflow.com/questions/35577530/sitecore-issue-could-not-get-pipeline-listmanagement-getlockedlists-domain

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!