Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

SharePoint item-level recovery fails when the site collection name contains a space in System Center Data Protection Manager 2010


View products that this article applies to.

Symptoms

Assume that you perform an item-level recovery on a Microsoft SharePoint site in System Center Data Protection Manager (DPM) 2010. Additionally, assume that the site collection name contains a space. In this situation, the item-level recovery fails.

↑ Back to the top


Cause

The WssCmdletsWrapper process (WssCmdletsWrapper.exe) uses a string comparison to identify the site collection. However, the process compares the site collection name in the database to a URL-encoded version of the string. In the URL-encoded version, a space is replaced with "%20." Therefore, the string comparison does not find a match.

↑ Back to the top


Resolution

To resolve this issue, install hotfix rollup package 7 for System Center Data Protection Manager 2010.

For more information about hotfix rollup package 7 for System Center Data Protection Manager 2010, click the following article number to view the article in the Microsoft Knowledge Base:
2751231 Description of hotfix rollup package 7 for System Center Data Protection Manager 2010

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More Information

When this issue occurs, messages that resemble the following are logged in the WssCmdletsWrapperCurr.errlog file:
0AB8 1B6C 04/23 20:52:47.151 31 WssExportHelper.cs(309) NORMAL Triggering Export of Site = http://servername:6677/sites/site collection/site/
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) WARNING ASSERT: (FileName:WssExportHelper.cs; LineNumber:567)
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) WARNING The parameter 'spWeb' is null.
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) WARNING ASSERT: (FileName:WssExportHelper.cs; LineNumber:349)
0AB8 1B6C 04/23 20:52:47.604 09 AppAssert.cs(114) WARNING The parameter 'spWeb' is null.
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(450) WARNING Caught Exception while trying to export Url [http://servername:6677/sites/site collection/site/] to File [C:\Temp\DPM_7bd6ef2f_ef43_4ef6_8d8c_e284efc4c053\cmp\].
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1294) WARNING --------------------------------------------------
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1295) WARNING Exception Message =
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1295) WARNING Object reference not set to an instance of an object.
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING Exception Stack =
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWssExportHelper.AddExportObjectsForSite(SPExportSettings spExportSettings, String sourceUrl)
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWssExportHelper.SpecifyExportObjectsIfRequired(SPExportSettings spExportSettings, String sourceUrl, ComponentTypeType roType)
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWssExportHelper.GetExportSettings(String sourceUrl, String exportPath, String exportFileName, ComponentTypeType roType, SPContentDatabase spUnAttachedContentDatabase)
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWssExportHelper.ExportUrlDelegate()
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.<RunWithElevatedPrivileges>b__2()
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)0AB8 1B6C 04/23 20:52:47.604 31 WSSCmdlets.cs(1296) WARNING at WSSCmdlets.CWSSCmdlets.ExportUrl(String sourceUrl, String exportPath, String exportFileName, String roType, Int32& hr, String& exceptionMessage)

↑ Back to the top


Keywords: kbqfe, kbfix, kbsurveynew, kbexpertiseadvanced, kb

↑ Back to the top

Article Info
Article ID : 2755678
Revision : 1
Created on : 1/7/2017
Published on : 10/9/2012
Exists online : False
Views : 138