0

I'm using Sitecore 9.1 and SXA 1.8 and EXM enabled. I use EXM to send mail campaigns after extending the email facet to add two extra emails: Personal email and Work email. It was then working just fine however it now, List Manager crashes when uploading a sample file with the emails and no longer works.

after uploading the file and mapping the fields, i get the following error msg: enter image description here

enter image description here After checking the logs, i found two errors in the reporting logs: the first one is as below:

ERROR [Sitecore Services]: Failed to load Sitecore.ContentTesting.Requests.Controllers.PersonalizationRule.PersonalizationRuleController, Sitecore.ContentTesting

and the second one is:

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.Jobs.JobRunner.RunMethod(JobArgs args) at (Object , Object ) at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) at Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) at Sitecore.Jobs.Job.DoExecute() at Sitecore.Jobs.Job.ThreadEntry(Object state)

Nested Exception Exception: System.InvalidOperationException Message: Unknown connection string. Name: 'web' Source: Sitecore.Kernel at Sitecore.Configuration.DefaultSettings.GetConnectionString(String connectionStringName) at Sitecore.Configuration.DefaultFactory.CreateFromConnectionStringName(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.GetInnerObject(XmlNode paramNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.GetConstructorParameters(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateObject(String configPath, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateFromReference(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.GetInnerObject(XmlNode paramNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.GetConstructorParameters(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) at Sitecore.Configuration.DefaultFactory.CreateObject(XmlNode configNode, Boolean assert) at Sitecore.Data.Properties.DefaultPropertyStoreProvider.ReadPropetiesStores() at Sitecore.Data.Properties.DefaultPropertyStoreProvider.InitializeStoreProvider() at Sitecore.Data.Properties.DefaultPropertyStoreProvider.get_DefaultStore() at Sitecore.Data.Properties.DefaultPropertyStoreProvider.GetPropertyKeys(String prefix) at Sitecore.Web.Authentication.DefaultTicketManager.GetTicketKeyList() at Sitecore.Web.Authentication.DefaultTicketManager.GetTicketIDs() at Sitecore.Tasks.CleanupAuthenticationTicketsAgent.Run()

I read that the "Target invocation exception" is usually caused by a prior error but I'm not sure what does the first error means!

Can anyone help with how can I track the problem that causes the List Manager to crash?

  • For Clarity, this is not an EXM issue. As you use List Manager to upload contacts. I'm going to clean this up to reflect that. – Pete Navarra Mar 25 at 16:58
  • Can you provide a little more detail in the issue you are seeing and maybe some screenshots? The errors you have provided have nothing to do with importing of contacts into List Manager. – Pete Navarra Mar 25 at 19:48
  • @ Pete Navarra i updated the question with two screenshots of the errors i get, i wasn't sure these errors in the logs are the reason that EXM not working however i thought it might be causing a problem but you made it clear that it's not related to EXM – AmiraElEwady Mar 26 at 10:14
  • what is the format of your file? – Vlad Iobagiu Mar 26 at 10:29
  • i use a file with csv format – AmiraElEwady Mar 26 at 10:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.