Authentication Service, Mac & PC Management Service, Auditing and Monitoring Service
000002087
KB-1651: ZPA crashes with an error "Method not found: 'Boolean System.Threading.WaitHandle.WaitOne(Int32)'."
Applies to: All versions of Centrify Zone Provisioning Agent (ZPA) on all Windows platforms
Problem:
Centrify Zone Provisioning Agent (ZPA) crashes immediately after starting up with the following error:
Fri 11 10:16:41.681:Centrify ZPA:Centrify.Provisioning.Agent.exe:Error:<4>] ProvisioningWorker.TimerCallback: Zone Provisioning Agent encountered a serious error and must stop. Please contact Centrify support.
Details: System.MissingMethodException: Method not found: 'Boolean System.Threading.WaitHandle.WaitOne(Int32)'.
at Centrify.Provisioning.ProvisioningWorker.TimerCallback(Object state)
at System.Threading._TimerCallback.TimerCallback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._TimerCallback.PerformTimerCallback(Object state)
Cause:
ZPA is unable to find "System.Threading.WaitHandle.WaitOne(Int32)" method in .NET Framework. Only .NET Framework 2.0 SP2 and higher supports this method.
Resolution:
Update the .Net Framework to one of supported versions which support the above method: