Hi,
we are getting error when we try to add google play store apps to an application catalog rule. The error appears after selecting the app in the search results. I have noticed that the version field is not filled in and also the description field contains some encrypted text. Issue happens with any app we tried. My guess is that the system is unable to parse the data from the app store correctly. Eventually the entry gets added after few retries but then I have noticed errors in the DS Log:
2018-07-10 12:12:02,526 (0x00002b20) [ERROR] ServerUtils::CheckIfMandatoryApplicationInstalled() Failed to verify MandatoryApplication version: Device(990004699487892), Expected(net.soti.surf), Got(net.soti.surf14.1.0 Build 58)
I do see some errors in the Management Service log that might be related:
********************************************************************
* Exception: Object reference not set to an instance of an object. *
********************************************************************
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
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 Soti.MobiControl.ManagementService.MarketSearchCommunicationService.Details(MarketDetailsRequest request)
at Soti.MobiControl.ManagementService.ServiceBase.Soti.MobiControl.ManagementService.Contracts.IMarketSearchCommunicationService.Details(MarketDetailsRequest request)
at SyncInvokeDetails(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at Soti.MobiControl.ManagementService.ServiceOperationInvoker.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)
{
[NullReferenceException: Object reference not set to an instance of an object.]
at Soti.MarketSearch.MarketSearchHelper.GetAppInfo(String queryString)
}
********************************************************************
### 2018-07-10 16:25:50.982 WARN [78]: GetInnerText: value is nul or empty. Node query: .//*[@class= "display-price"]
Our MobiControl version is 13.3.0.3217
