none
DPM - Reading Imported Tape - Fails / Crashes MMC RRS feed

  • Question

  • Recently reinstalled Windows Server 2012 R2 , SQL Server 2012 & SCDPM 2012 R2 with UR7.

    After this I've installed got everything working as I wanted it and believed everything going smoothly, until now.

    I can't seem to get around this problem at all. Whenever I click "View Contents" or "Recatalog" tape I get a crash of MMC, the problem closes and doesn't help me get data from the tape.

    Does anyone have any suggestions to fix this error?

    ERROR 1
    
    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 'mmc'.  Restart the DPM process 'mmc'.
    
    Problem Details:
    <FatalServiceError><__System><ID>19</ID><Seq>0</Seq><TimeCreated>17/08/2015 15:05:16</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>CmdletInvocationException</ExceptionType><ExceptionMessage>Value cannot be null.
    Parameter name: s</ExceptionMessage><ExceptionDetails>System.Management.Automation.CmdletInvocationException: Value cannot be null.
    Parameter name: s ---&gt; System.ArgumentNullException: Value cannot be null.
    Parameter name: s
       at System.IO.StringReader..ctor(String s)
       at Microsoft.Internal.EnterpriseStorage.Dls.ConfigurationManager.XmlHelper.DeserializeInquiryPathEntryType(String xmlString)
       at Microsoft.Internal.EnterpriseStorage.Dls.ConfigurationManager.InquiryPath..ctor(String path)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.ProtectableObject.get_JunctionlessPath()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.FileSystem.FsDataSource.get_Name()
       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.GetRecoverySourceOnDatasetId(OMSqlContext sqlContext, DpmServer dpmServer, Guid physicalDatasetId)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia.UpdateRecoverySourceInformation(OMSqlContext sqlContext)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia.GetRecoverySourceCollection()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia.TriggerMediaRecatalog(JobStateChangedEventHandler progressHandler)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.RecatalogMedia.CallBack(Object[] paramsList)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.RecatalogMedia.DoProcessing()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.Utils.DpmCmdletBase.ProcessRecord()
       at System.Management.Automation.CommandProcessor.ProcessRecord()
       --- End of inner exception stack trace ---
       at System.Management.Automation.Runspaces.PipelineBase.Invoke(IEnumerable input)
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.UICommon.ParameterizedCmdLetWrapper`1.Invoke()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.UICommon.RecatalogMedia.Execute()
       at Microsoft.Internal.EnterpriseStorage.Dls.UI.ConfigurationPage.LibraryManagementTab.RecatalogMedia_Click(Object sender, EventArgs e)
       at Microsoft.Internal.EnterpriseStorage.MmcContainer.NavigationPaneControl.RibbonButton.RibbonTab_MouseDown(Object sender, MouseEventArgs e)
       at System.Windows.Forms.Control.WmMouseDown(Message&amp; m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message&amp; m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)</ExceptionDetails></FatalServiceError>
    
    
    the message resource is present but the message is not found in the string/message table
    
    ERROR 2
    
    Fault bucket , type 0
    Event Name: DPMException
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: mmc
    P2: 4.2.1205.0
    P3: mmc.exe
    P4: 6.3.9600.16384
    P5: System.Management.Automation.CmdletInvocationException
    P6: System.Management.Automation.Runspaces.PipelineBase.Invoke
    P7: 3C5528E59307681C
    P8: 
    P9: 
    P10: 
    
    Attached files:
    C:\Users\administrator.REASEHEATHW2K\AppData\Local\Temp\2\tmpDC95.xml
    C:\Users\administrator.REASEHEATHW2K\AppData\Roaming\Microsoft\Microsoft System Center 2012 R2 Data Protection Manager\DPMUI0Curr.errlog.2015-08-17_15-05-16.Crash
    
    These files may be available here:
    C:\Users\administrator.REASEHEATHW2K\AppData\Local\Microsoft\Windows\WER\ReportArchive\Critical_mmc_b0a936e00dfb6653958ee0fd14a0968ba4fcb3_00000000_156cfcab
    
    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: 5dcbd148-44f1-11e5-80bc-00221987426d
    Report Status: 2048
    Hashed bucket: 
    ERROR 3
    
    Fault bucket , type 0
    Event Name: DPMException
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: mmc
    P2: 4.2.1205.0
    P3: mmc.exe
    P4: 6.3.9600.16384
    P5: System.Management.Automation.CmdletInvocationException
    P6: System.Management.Automation.Runspaces.PipelineBase.Invoke
    P7: 3C5528E59307681C
    P8: 
    P9: 
    P10: 
    
    Attached files:
    C:\Users\administrator.REASEHEATHW2K\AppData\Local\Temp\2\tmpDC95.xml
    C:\Users\administrator.REASEHEATHW2K\AppData\Roaming\Microsoft\Microsoft System Center 2012 R2 Data Protection Manager\DPMUI0Curr.errlog.2015-08-17_15-05-16.Crash
    
    These files may be available here:
    
    
    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: 5dcbd148-44f1-11e5-80bc-00221987426d
    Report Status: 262144
    Hashed bucket: Fault bucket , type 0
    Event Name: DPMException
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: mmc
    P2: 4.2.1205.0
    P3: mmc.exe
    P4: 6.3.9600.16384
    P5: System.Management.Automation.CmdletInvocationException
    P6: System.Management.Automation.Runspaces.PipelineBase.Invoke
    P7: 3C5528E59307681C
    P8: 
    P9: 
    P10: 
    
    Attached files:
    C:\Users\administrator.REASEHEATHW2K\AppData\Local\Temp\2\tmpDC95.xml
    C:\Users\administrator.REASEHEATHW2K\AppData\Roaming\Microsoft\Microsoft System Center 2012 R2 Data Protection Manager\DPMUI0Curr.errlog.2015-08-17_15-05-16.Crash
    
    These files may be available here:
    
    
    Analysis symbol: 
    Rechecking for solution: 0
    Report Id: 5dcbd148-44f1-11e5-80bc-00221987426d
    Report Status: 262144
    Hashed bucket: 

    As you can see the problem crashes and three errors are left in the Windows Application Event Viewer, pasted above.

    Thanks in advance.

    Regards,

    Oliver.

    Monday, August 17, 2015 3:14 PM

Answers

  • Hello,

    I just have reply from Microsoft that say that is an identify bug that occur after the Rollup 7.

    It affect only the imported tapes from another DPM. The fix will be available in the next RU8.

    There is no workaround.

    Regards


    • Marked as answer by Oliver Dickins Wednesday, September 9, 2015 11:31 AM
    Wednesday, September 9, 2015 9:28 AM

All replies

  • Hi Oliver,

    What kind of manufacturer and model is your tape library?

    Kind Regards
    Markus Eliasson

    Monday, August 17, 2015 9:02 PM
  • Hi Markus,

    In device manager the tape drive appears as "IBM ULTRIUM-HH5 SCSI Sequential Device".

    Hardware ID "SCSI\SequentialIBM_____ULTRIUM-HH5_____E6Q3".

    This connects to a server, PowerEdge 2950, via a 6gbps SAS cable.

    The Model of the tape is a "Dell PowerVault LTO5-140".

    The Server uses a 6gbps SAS HBA card which shipped with the server. There is also a "Dell PowerVault MD1200" attached as a DAS over the same card and identical SAS Cable, however I'm having no issues with this.

    Trying to be specific for you, hope this helps.

    Regards,

    Oliver.

    Tuesday, August 18, 2015 8:11 AM
  • Hi All,

    To get round this issue I removed and reinstalled DPM.

    This solved the issue but has left me without the updated software.

    If I apply Updates from 2012 R2 CU1 through to 2012 R2 CU7 the problem returns.

    Any ideas?

    Regards,

    Oliver.


    Wednesday, August 19, 2015 5:32 PM
  • I am having the exact same issue. Server 2012 R2, SQL 2012 w/sp 2, DPM 2012 R2 UR 7. Installed 2 days ago.
    Wednesday, August 19, 2015 8:43 PM
  • Me too,

    Storage Server 2012 R2, SQL 2012 SP2, DPM 2012 R2 UR 7 installed 3 days ago.

    I'm trying to import tapes from another DPM. Will try next week without any patches.

    Friday, September 4, 2015 7:07 PM
  • Hi.

    I have the same problem,except that I have another tape library (IBM TotalStorage 3573).

    The problem occurs only on some tapes. Probably only on the tape which a copy of the old server that no longer exists. That server don't have any active or inactiveProtection Group configured on DPM server.

    Monday, September 7, 2015 8:28 PM
  • Hello,

    I have the same kind of problem about imported tape.

    My investigating show me that the issue comes from update rollup (6 or 7).

    I've just enter a request to microsoft support. I'll keep you update if I get a fix.

    Tuesday, September 8, 2015 10:02 AM
  • Hello,

    I just have reply from Microsoft that say that is an identify bug that occur after the Rollup 7.

    It affect only the imported tapes from another DPM. The fix will be available in the next RU8.

    There is no workaround.

    Regards


    • Marked as answer by Oliver Dickins Wednesday, September 9, 2015 11:31 AM
    Wednesday, September 9, 2015 9:28 AM
  • Are they gave approximate release date UR 8 ?
    Wednesday, September 9, 2015 3:57 PM

  • They cannot tell exactly, but the cycle is normally 3 months. That means in October eventually.

    • Proposed as answer by dejijide Wednesday, November 18, 2015 7:18 AM
    • Unproposed as answer by dejijide Wednesday, November 18, 2015 7:18 AM
    Thursday, September 10, 2015 12:38 PM
  • I am also experiencing console crash.  My DPMUI0Curr.errlog looks similar to OP's. The crash occurs in the following situation:

    • DPM server patched to UR7
    • Recatalog a tape from an unrelated DPM server.  This job succeeds.
    • Selecting "View Tape Contents" causes the crash

    Alex

    Wednesday, October 21, 2015 10:43 PM
  • The Rollup 8 is available now.

    I installed and the problem disappeared.

    Wednesday, November 18, 2015 7:22 AM