Recently i have installed and setup Experience Optimization as per doc, while loading the promotions list on Targeting tab, experiencing below error and it seems to be blocking the loading of Trigger and "Page Region" while creating promotions:
During the above error, filddler trace shows Http 500 for request url http://localhost/WebUI/Models/SmartTarget/Services.svc/GetPromotions with below response:
{"ExceptionDetail":{"HelpLink":null,"InnerException": {"HelpLink":null,"InnerException":null,"Message":"NotAcceptable","StackTrace":" at
System.Data.Services.Client.QueryResult.Execute()\u000d\u000a at
System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext context, QueryComponents queryComponents)","Type":"System.Data.Services.Client.DataServiceClientException"},"Message":"An error occurred while processing this request.","StackTrace":" at
System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext context, QueryComponents queryComponents)\u000d\u000a at
System.Data.Services.Client.DataServiceQuery`1.GetEnumerator()\u000d\u000a at
System.Linq.Buffer`1..ctor(IEnumerable`1 source)\u000d\u000a at
System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)\u000d\u000a at Tridion.Web.UI.Models.SmartTarget.ContentDelivery.ODataServiceClient.get_TriggerTypes()\u000d\u000a at Tridion.Web.UI.Models.SmartTarget.TriggerTypesCache.Initialize(String instanceId)\u000d\u000a at
Tridion.Web.UI.Models.SmartTarget.Promotions.GetPromotions(Filter filter)\u000d\u000a at
Tridion.Web.UI.Models.SmartTarget.Services.GetPromotions(Filter filter)\u000d\u000a at
SyncInvokeGetPromotions(Object , Object[] , Object[] )\u000d\u000a at
System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance,
Object[] inputs, Object[]& outputs)\u000d\u000a at Tridion.Web.UI.Core.Extensibility.DataExtenderOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\u000d\u000a at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)\u000d\u000a at
System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)","Type":"System.Data.Services.Client.DataServiceQueryException"},"ExceptionType":"System.Data.Services.Client.DataServiceQueryException","Message":"An error occurred while processing this request.","StackTrace":" at
System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext context, QueryComponents queryComponents)\u000d\u000a at
System.Data.Services.Client.DataServiceQuery`1.GetEnumerator()\u000d\u000a at
System.Linq.Buffer`1..ctor(IEnumerable`1 source)\u000d\u000a at
System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)\u000d\u000a at Tridion.Web.UI.Models.SmartTarget.ContentDelivery.ODataServiceClient.get_TriggerTypes()\u000d\u000a at Tridion.Web.UI.Models.SmartTarget.TriggerTypesCache.Initialize(String instanceId)\u000d\u000a at
Tridion.Web.UI.Models.SmartTarget.Promotions.GetPromotions(Filter filter)\u000d\u000a at
Tridion.Web.UI.Models.SmartTarget.Services.GetPromotions(Filter filter)\u000d\u000a at
SyncInvokeGetPromotions(Object , Object[] , Object[] )\u000d\u000a at
System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\u000d\u000a at Tridion.Web.UI.Core.Extensibility.DataExtenderOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)\u000d\u000a at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)\u000d\u000a at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)\u000d\u000a at
System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)"}
As highlighted in the screenshot the Source dropdown has cd Environment Id instead of website purpose like staging or Live, I'm not sure whether that could be one of the symptoms of the actual issue.
Experience Optimization Management microservice log doesnt have any errors. Any suggestion on how to troubleshoot this reported issue? Appreciate your inputs!