After upgrading from XenApp 7.6 to XenApp 7.15, unable to access the 'Policy' tab in Citrix Studio > Policies.
Resulting error included below. A trace and Scout report while reproducing the issue will be uploaded to CIS shortly.
Resulting error:
Error Id: XDGP:539BB357 Exception: System.Reflection.TargetInvocationException Exception has been thrown by the target of an invocation. Server stack trace: 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.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) at Citrix.GroupPolicy.DataModel.SettingInstance.UpdateDataObject(Object dataObject) at Citrix.GroupPolicy.DataModel.SettingInstance.get_DataObject() at Citrix.GroupPolicy.DataModel.SettingInstance.get_RegistryValue() at Citrix.GroupPolicy.DataModel.SettingInstance.get_Summary() at Citrix.GroupPolicy.ToStudioUI.BasicData.SettingData..ctor(IUnityContainer container, KeyValuePair`2 pair) at Citrix.GroupPolicy.ToStudioUI.BasicData.PolicyData.<>c__DisplayClass50_0.b__1() at Citrix.GroupPolicy.ToStudioUI.BasicData.LazyLoad`1.CreateValue() Exception rethrown at [0]: at Citrix.GroupPolicy.ToStudioUI.BasicData.LazyLoad`1.get_Value() at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext() at Citrix.GroupPolicy.ToStudioUI.BasicData.LazyCollectionWrapper`2.Evaluate() at Citrix.GroupPolicy.ToStudioUI.BasicData.LazyCollectionWrapper`2.op_Implicit(LazyCollectionWrapper`2 from) at Citrix.GroupPolicy.ToStudioUI.Controls.ViewModels.SettingsView.set_CurrentPolicy(PolicyData value) at Citrix.GroupPolicy.ToStudioUI.TabViews.ViewModels.PoliciesView.set_CurrentPolicy(PolicyData value) at Citrix.GroupPolicy.ToStudioUI.TabViews.ViewModels.PoliciesView.DoUiReload(String compatibilityMessage, IEnumerable`1 policyData) at Citrix.GroupPolicy.ToStudioUI.TabViews.ViewModels.PoliciesView.<>c__DisplayClass12_0.b__1() at Citrix.Console.CommonControls.ViewModelBase.<>c__DisplayClass90_0.b__1(Object s, RunWorkerCompletedEventArgs e) Inner Exception: System.InvalidOperationException at Citrix.ProfileManager.PSPendingLockTimeout.set_Value(Int32 value)
After running the command ‘Export-Policy -XmlOutputFile .\policies.xml’ we can see the one corrupt policy.
After the corrupt policy was removed the issue was fixed