The object is associated with property AssociatedMemberGroup.
说明
Migrating content to SharePoint Online Site fails with error:
Object reference not set to an instance of an object on server. The object is associated with property AssociatedMemberGroup.
at Microsoft.SharePoint.Client.ClientObject.CheckUninitializedProperty(String propName) at Microsoft.SharePoint.Client.Group.get_AllowMembersEditMembership() at Metalogix.SharePoint.Adapters.CSOM2013.CSOMAdapter.GetWebXML(ClientContext ctx, Web web, XmlWriter xmlWriter, Boolean bFullXML) at Metalogix.SharePoint.Adapters.CSOM2013.CSOMAdapter.GetSiteXml(ClientContext ctx, XmlWriter xmlWriter, Boolean bFullXML) at Metalogix.SharePoint.Adapters.CSOM2013.CSOMAdapter.GetSiteXml(ClientContext ctx, Boolean bFullXML) at Metalogix.SharePoint.Adapters.CSOM2013.CSOMAdapter.GetSite(Boolean bFetchFullXml) at Metalogix.SharePoint.SPSite.FetchData() at Metalogix.SharePoint.SPWeb.GetFullXML(Boolean bAlwaysRefetch) at Metalogix.SharePoint.SPWeb.get_FullXML() at Metalogix.SharePoint.SPWeb.GetWebTemplate(Boolean bForceFetching) at Metalogix.SharePoint.SPWeb.get_Template() at Metalogix.SharePoint.SPWeb.TemplateNameEquals(String name) at Metalogix.SharePoint.SPWeb.get_IsCommunicationTemplate() at Metalogix.SharePoint.Actions.Migration.PasteSiteLists.CopyLists(SPListCollection sourceListCollection, SPWeb targetWeb, Boolean bIsCopyRoot, Boolean bCopySiteColumns, Boolean bCopyContentTypes) at Metalogix.SharePoint.Actions.Migration.PasteSiteLists.RunAction(IXMLAbleList source, IXMLAbleList target) at Metalogix.Actions.Action.Run(IXMLAbleList source, IXMLAbleList target)
原因
Default groups missing in Site Permissions
解决办法
Rebuild the default groups, to do it please follow the steps below:
Go to the affected site, click the gear and select Site settings.
Select Site permissions under Users and Permissions.
Check which default member group is missing on this page. (Owners, Members, Visitors)
Modify the URL of this page to <SITE_URL>/_layouts/15/permsetup.aspx.