0 Replies Latest reply on Feb 8, 2010 8:40 AM by altair.santana

    Unable to open HDLP

    altair.santana

      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)
      ================================================================================

       

       

      Message was edited by: altair.santana on 2/8/10 8:40:02 AM CST