When trying to migrate documents, the following error is thrown (this prevents the Rich Text Body field from posting):
Microsoft.SharePoint.Client.ServerException: Invalid data has been used to update the list item. The field you are trying to update may be read only. at Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream) at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() at Microsoft.SharePoint.Client.ClientRequest.ExecuteQueryToServer(ChunkStringBuilder sb) at Microsoft.SharePoint.Client.ClientRequest.ExecuteQuery() at Microsoft.SharePoint.Client.ClientRuntimeContext.ExecuteQuery() at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery() at Quest.NSP.SharePoint.ClientSPListItem.Update(Boolean preserveAuditMetaData, Boolean preserveVersion, Boolean discussionUpdate) at Quest.NSP.SharePoint.ClientSPListItem.SystemUpdate(Boolean incrementListItemVersion) at Quest.NSP.SharePoint.SharePointItem.Update() at Quest.NSP.SharePoint.SharePointItemWriter.WriteItem(SharePointItem item, Boolean writingPrimaryDocumentLinkFields) at Quest.NSP.SharePoint.SharePointRecordWriter.ProcessRecord(List`1 itemUrlList) at Quest.NSP.SharePoint.SharePointRecordsWriter.WriteRecords(IDataReader reader, List`1 itemUrlList, Int32 numberItems) (client workingSet = 123M)
Typically SharePoint throws this error because beacuse there is an issue with how a field/column is trying to be migrated.
WORKAROUND:
The below mentioned points may help in finding the fields causing the error:
(1) You should be passing the right data type for all fields (ex. if you using a lookup field then you should pass data type as People and group)
(2) Make sure you are updating any author or editor fields
(3) Go to log summary section of MNSP and there is tab called export log, which might help in finding which field is causing problem
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center