Error when trying to remove disk from storage pool. RRS feed

  • Question

  • Hi guys

    DPM 2016. Latest update.

    One of the disks in the storage pool died on us.
    We moved all datasources to another disk.

    According to the DMP Admin Console, the disk can now be removed (right click on disk, Remove)

    However when we do this, we see the following error message:

    Connection to the DPM service has been lost.
    Review the application event log for information about a possible service shutdown.
    Verify that the following services are not disabled:
      DPM Replication Agent
      Virtual Disk Service
      Volume Shadow Copy

    In the eventlog the following events are logged:

    EventID 999
    The description for Event ID 999 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

    If the event originated on another computer, the display information had to be saved with the event.

    The following information was included with the event:

    An unexpected error caused a failure for process 'msdpm'.  Restart the DPM process 'msdpm'.

    Problem Details:
    <FatalServiceError><__System><ID>19</ID><Seq>35421</Seq><TimeCreated>04-01-2018 11:46:10</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>NullReferenceException</ExceptionType><ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage><ExceptionDetails>System.NullReferenceException: Object reference not set to an instance of an object.
       at Microsoft.Internal.EnterpriseStorage.Dls.Prm.Alerts.ComplexAlert.get_objectID()
       at Microsoft.Internal.EnterpriseStorage.Dls.Prm.Alerts.AlertUtils.DeleteStorageAlerts(SqlContext ctx, Guid storageId)
       at Microsoft.Internal.EnterpriseStorage.Dls.PRMCatalog.PrmCatalog.DeleteAlertsOnStorage(Guid storageId)
       at Microsoft.Internal.EnterpriseStorage.Dls.StorageManager.StorageManager.RemoveStorage(Guid storageId, StorageType storageType)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CStorageManagerServices.RemoveStorage(_GUID storageId, Int32 storageType)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CCoreServices.RemoveStorage(CCoreServices* , _GUID storageId, Int32 storageType, tagSAFEARRAY** exceptionResult)</ExceptionDetails></FatalServiceError>

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

    EventID 101
    The program mmc.exe version 10.0.14393.953 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Security and Maintenance control panel.
     Process ID: 4b70
     Start Time: 01d3854a932cfef8
     Termination Time: 29
     Application Path: C:\Windows\System32\mmc.exe
     Report Id: 26959647-f145-11e7-81c1-2c44fd86e623
     Faulting package full name:
     Faulting package-relative application ID:

    Any ideas what we're facing?

    Best regards
    Klaus Ringe Nielsen

    Best regards Klaus Ringe Nielsen

    Thursday, January 4, 2018 12:24 PM


  • house keeping - closing old post.

    It looks like it crashed trying to remove alerts - I guess try inactivating any alerts associated with missing storage then try again.

    Mike Jacquet

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights.

    Friday, January 10, 2020 10:19 PM