I unable to open DLP Monitor and apply DLP policies. Please see the attached errors.
DLP 3.0
ePO 4.5
From DLPWCFService log
===============================================================================
Feb 8 12:36:11 2010 (11560-3) [DLPWCFLib.Base DLPWCFChannel::HandleException] Exception in code: System.Security.Cryptography.CryptographicException
message: Key not valid for use in specified state.
file: line:0 method:Void HandleException(System.Exception)
file: line:0 method:DLPData.Monitor.ExecuteQueryResults ExecuteQueryFromData(DLPData.Monitor.FilterData[], Int32, Int32, Int32, Boolean)
file: line:0 method:DLPData.Monitor.ExecuteQueryResults ExecuteQueryFromData(DLPData.Monitor.FilterData[], Int32, Int32, Int32, Boolean)
file: line:0 method:System.Object SyncInvokeExecuteQueryFromData(System.Object, System.Object[], System.Object[])
file: line:0 method:System.Object Invoke(System.Object, System.Object[], System.Object[] ByRef)
file: line:0 method:Void InvokeBegin(System.ServiceModel.Dispatcher.MessageRpc ByRef)
file: line:0 method:Void ProcessMessage5(System.ServiceModel.Dispatcher.MessageRpc ByRef)
file: line:0 method:Void ProcessMessage4(System.ServiceModel.Dispatcher.MessageRpc ByRef)
file: line:0 method:Void ProcessMessage3(System.ServiceModel.Dispatcher.MessageRpc ByRef)
file: line:0 method:Void ProcessMessage2(System.ServiceModel.Dispatcher.MessageRpc ByRef)
file: line:0 method:Void ProcessMessage1(System.ServiceModel.Dispatcher.MessageRpc ByRef)
file: line:0 method:Boolean Process(Boolean)
file: line:0 method:Boolean Dispatch(System.ServiceModel.Dispatcher.MessageRpc ByRef, Boolean)
file: line:0 method:Boolean DispatchAndReleasePump(System.ServiceModel.Channels.RequestContext, Boolean, System.ServiceModel.OperationContext)
file: line:0 method:Boolean HandleRequest(System.ServiceModel.Channels.RequestContext, System.ServiceModel.OperationContext)
file: line:0 method:Void AsyncMessagePump(System.IAsyncResult)
file: line:0 method:Void OnAsyncReceiveComplete(System.IAsyncResult)
file: line:0 method:Void UnhandledExceptionFrame(System.IAsyncResult)
file: line:0 method:Void Complete(Boolean)
file: line:0 method:Void Complete(Boolean, System.Exception)
file: line:0 method:Void OnReceive(System.IAsyncResult)
file: line:0 method:Void UnhandledExceptionFrame(System.IAsyncResult)
file: line:0 method:Void Complete(Boolean)
file: line:0 method:Void OnInputComplete(System.IAsyncResult)
file: line:0 method:Void OnInputCompleteStatic(System.IAsyncResult)
file: line:0 method:Void UnhandledExceptionFrame(System.IAsyncResult)
file: line:0 method:Void Complete(Boolean)
file: line:0 method:Void Set(Item)
file: line:0 method:Void Dispatch()
file: line:0 method:Void OnDispatchCallback(System.Object)
file: line:0 method:Void Invoke2()
file: line:0 method:Void OnSecurityContextCallback(System.Object)
file: line:0 method:Void Run(System.Security.SecurityContext, System.Threading.ContextCallback, System.Object)
file: line:0 method:Void Invoke()
file: line:0 method:Void ProcessCallbacks()
file: line:0 method:Void CompletionCallback(System.Object)
file: line:0 method:Void IOCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
file: line:0 method:Void UnhandledExceptionFrame(UInt32, UInt32, System.Threading.NativeOverlapped*)
file: line:0 method:Void PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
at System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)
at CSFramework.Util.Encryption.ProtectedDataWrapper.Decrypt(String toDecrypt)
at CSFramework.Util.DB.DLPDBConfiguration.get_Password()
at CSFramework.Util.DB.DLPDBConfiguration.GetConnectionString(Int32 minPoolSize, Int32 maxPoolSize)
at CSFramework.Util.DB.DLPDBConfiguration.GetConnectionString()
at DLPData.Monitor.DataAccess.get_Connection()
at DLPData.Monitor.DataAccess.GetTable(String query, CommandType commandType, SqlParameter[] parameters)
at DLPData.Monitor.DataAccess.GetColumnsForEventsViewQuery()
at DLPData.Monitor.DataAccess.ExecuteQueryFromData(FilterData[] filters, Int32 startRowId, Int32 lastUpdatedRowId, Int32 count, Boolean filterOutAdministrativeEvents)
at DLPWCFLib.ServiceUtilities.ExecuteQueryFromData(FilterData[] filtersData, Int32 startRowID, Int32 lastUpdatedRowId, Int32 count, Boolean filterOutAdministrativeEvents)
================================================================================
Corporate Headquarters
6220 America Center Drive
San Jose, CA 95002 USA