The log will show the following error when copying the JS file, which is migrated but left in a checked out state.
Error: An error occurred during the operation of a service method: The request message is too big. The server does not allow messages larger than 2097152 bytes.
Stack:
at Metalogix.SharePoint.Adapters.CSOM2013.CSOMAdapter.UndoJsFileCheckOut(List targetList, File targetFile, CSOMAdapter callingAdapter, ClientContext clientContext, Exception ex)
at Metalogix.SharePoint.Adapters.CSOM2013.CSOMAdapter.AddDocument(String sListID, String sFolder, String sListItemXML, Byte[] fileContents, String listSettingsXml, AddDocumentOptions options)
at SyncInvokeAddDocument(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs) at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
Type: Metalogix.SharePoint.Adapters.ServiceError
HResult:-2146233088
To workaround the issue use the Migration API (Azure) instead of the standard CSOM API. That is, choose the option
"Use Azure/SPO Container Office 365 Upload"
in the List Content Options tab of the job configuration.
© ALL RIGHTS RESERVED. Feedback Terms of Use Privacy Cookie Preference Center