When running the "Get-CASearches" cmdlet, it performs the ResolveAndSetOwnerProperties function in order to display the Display Name, SID, Principle Name, and Distinguished Name of the user that created each Search by resolving the user GUID.
The following exception is thrown if the cmdlet is unable to get the information from AD:
Exception : Dell.ChangeAuditor.WebServices.ChangeAuditorClientServerException: Change Auditor has encountered an error processing this request.
at Dell.ChangeAuditor.WebServiceClients.ClientConnectionWrapper`1.InvokeClient[T](Func`2 invoker)
at Dell.ChangeAuditor.WebServiceClients.SearchServiceWrapper.GetSearches(Boolean includeSql)
at Dell.ChangeAuditor.PowerShell.GetCASearches.ProcessRecord()
TargetObject :
CategoryInfo : NotSpecified: (:) [Get-CASearches], ChangeAuditorClientServerException
FullyQualifiedErrorId : UnexpectedError,Dell.ChangeAuditor.PowerShell.GetCASearches
ErrorDetails :
InvocationInfo : System.Management.Automation.InvocationInfo
ScriptStackTrace : at <ScriptBlock>, <No file>: line 4
PipelineIterationInfo : {}
The following error is recorded in the Change Auditor Coordinator log:
2017-07-07 15:52:43.071 [61][ERROR][Dell.ChangeAuditor.WebServices.WebServiceBase.MapExceptionToFault(0)] Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at Dell.ChangeAuditor.WebServices.SearchService.ResolveAndSetOwnerProperties(CASearchInfo search, Guid ownerId)
at Dell.ChangeAuditor.WebServices.SearchService.SearchBuilder(ISearchInfo searchInfo, IEnumerable`1 folderData)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at Dell.ChangeAuditor.WebServices.SearchService.<GetSearchesInternal>d__24.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Dell.ChangeAuditor.WebServices.SearchService.GetSearches(Boolean includeSql)