1

we are getting below error when click on Targeting tab.

The ResolveEntitySet function must return a non-null Uri for the EntitySet 'Mappings', otherwise you must set the BaseUri property. enter image description here The ResolveEntitySet function must return a non-null Uri for the EntitySet 'Mappings', otherwise you must set the BaseUri property.

at Microsoft.OData.Client.UriResolver.GetEntitySetUri(String entitySetName)
   at Microsoft.OData.Client.UriWriter.VisitQueryableResourceExpression(QueryableResourceExpression rse)
   at Microsoft.OData.Client.UriWriter.Translate(DataServiceContext context, Boolean addTrailingParens, Expression e, Uri& uri, Version& version)
   at Microsoft.OData.Client.DataServiceQueryProvider.Translate(Expression e)
   at Microsoft.OData.Client.DataServiceQuery`1.Execute()
   at Microsoft.OData.Client.DataServiceQuery`1.GetEnumerator()
   at Tridion.Web.UI.Models.SmartTarget.Topology.TopologyHelper.GetInstances()
   at Tridion.Web.UI.Models.SmartTarget.SmartTargetInstances.GetListSmartTargetInstances()
   at Tridion.Web.UI.Models.SmartTarget.Services.GetListSmartTargetInstances()
   at SyncInvokeGetListSmartTargetInstances(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at Tridion.Web.UI.Core.Extensibility.DataExtenderOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

Target Tab details enter image description here

we are getting below error enter image description here Can you please help me how to resolve this issue. Thanks in advance.

Thanks, Ramesh

  • Is your Topology Manager working? How about the Discovery Service on all of the environments registered as online in that Topology Manager? – Peter Kjaer Mar 27 '17 at 10:05
  • Thanks for quick response, However we are not using Topology Manager in our environment. – Rameshponna Mar 27 '17 at 10:53
  • You may not be using it, but you have it installed and XO might be talking to it. So it's worth checking if there are errors with it. – Peter Kjaer Mar 27 '17 at 11:32
  • Speaking of not using the TTM, have you set up XO to use the legacy publishing model then? docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/… – Peter Kjaer Mar 27 '17 at 11:34
  • Yes, we have configured Target tab. Please see edited question. – Rameshponna Mar 28 '17 at 10:13
1

You are pointing to the Management service in your Target Type, but you do not have that installed and configured correctly. The management service requires the Topology Manager and other standalone services.

If you are just upgrading and want to keep it the old legacy way, you should enter the URL to your old OData service where you have also installed the new XO in-process files.

You cannot mix and match scenarios here -- you either do the simple, temporary upgrade (everything in-process, no standalone services) or you install the new services and Topology Manager.

| improve this answer | |
0
  1. Have you configured the SmartTargetManagementCapability in the Discovery service?
    1. Check whether you have specified the OAuth settings correctly in it?
    2. Check the log files for your Discovery and XO Management Microservices

Hope this helps to troubleshoot the issue

| improve this answer | |

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.