none
DPM Console Crash RRS feed

  • Question

  • Hi. I have the DPM 2012 R2 UR7 installed on a Windows 2008 R2 STD server.

    When I try to browse the protection points of a particular protected server, the console crashes (mmc stop responding) and in the event viewer an event 999 appears.

    And when I try to execute the powershell command Get-DPMRecoveryPoint over that particular protected server an error appear.

    "Get-DPMRecoveryPoint : DPM could not perform the requested action on the
    selected items.
    This could be because the selected items or some properties associated with
    these items have changes that prevent the action from being taken. (ID: 31127)
    Close and reopen DPM Administrator Console to synchronize it."

    We already tried to uninstall and install again the DPM with the UR7, but the error continues. 

    All other protected servers work as expected.

    This is the error on the EventViewer then the mmc console crashes.

    "An unexpected error caused a failure for process 'mmc'.  Restart the DPM process 'mmc'.
    <FatalServiceError><__System><ID>19</ID><Seq>0</Seq><TimeCreated>21/10/2015 07:16:53 p.m.</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>DlsException</ExceptionType><ExceptionMessage>Exception of type 'Microsoft.Internal.EnterpriseStorage.Dls.Utils.DlsException' was thrown.</ExceptionMessage><ExceptionDetails>Microsoft.Internal.EnterpriseStorage.Dls.Utils.DlsException: Exception of type 'Microsoft.Internal.EnterpriseStorage.Dls.Utils.DlsException' was thrown.
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.ARMDataset.GetPhysicalDatasetId(OMSqlContext sqlContext, Guid recoverySourceId)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.ARMDataset.InitializeMediaMapList()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.ARMDataset..ctor(OMSqlRetryReader reader, DpmServer dpmServerName, Guid recoverySourceId)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RecoverySource.GetARMDatasetList()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RecoverySource.UpdateWithTapeRecoverySourceLocations()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RecoverySource.UpdateRecoverySourceInformation(OMSqlRetryReader reader, DataLocation dataLocation)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RecoverySource..ctor(OMSqlRetryReader reader, Guid dataSourceId, DpmObjectType type, DpmServer dpmServer, DataLocation dataLocation, Boolean isExternalDatasource)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.FileSystem.VolumeRecoverysource..ctor(OMSqlRetryReader reader, Guid dataSourceId, DpmObjectType type, DpmServer dpmServer, DataLocation dataLocation, Boolean isExternalDatasource)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.FileSystem.FileObjectFactory.CreateRecoverySource(OMSqlRetryReader reader, Guid dataSourceId, DpmObjectType type, DpmServer dpmServer, DataLocation dataLocation, Boolean isExternalDatasource)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.DpmHelper.CreateRecoverySource(OMSqlRetryReader reader, Guid dataSourceId, Guid writerId, String componentType, DpmServer dpmServerPassed, DataLocation dataLocation, Boolean isExternalDatasource)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource.CreateRecoverySource(OMSqlContext sqlContext, DataLocation dataLocation, Guid datasetId)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource.GetCacheInformation(Guid datasetId, DataLocation dataLocation, OMSqlContext sqlContext)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource.RefreshTapeRecoverySources(OMSqlContext sqlContext)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource.RefreshRecoverySources()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource.SyncRefreshRecoverySources()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.Datasource.GetRecoveryPointDelegate(Object stateInfo)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
       at System.Threading.ThreadPoolWorkQueue.Dispatch()
    *** Mojito error was: UIOutOfSync; 0; None</ExceptionDetails></FatalServiceError>


    the message resource is present but the message is not found in the string/message table"

    Can somebody give me a hand with this issue?

    Kind regards.

    Wednesday, October 21, 2015 7:28 PM