Hi there, we are migrating SharePoint 2007 environment to SharePoint 2013 environment.Copying databases first to SharePoint 2010 and everything works well.As we continue the upgrade by copying the databases to SharePoint 2013 environment there is problems with editing top
level site collection homepages. The site collection and site publishing feature is enabled.The problem occurs in a site collection landing page.We are able to edit the page, but check in / save / or publish comes with an error
message that another user has edited a page. This user edited page in the SharePoint 2007 environment.If we make a new landing page we can publish
it, but if we edit it we can't check in / save or publish it. The error appears again that another user has edited that page.Now this user is the user who made the new page. If we deactive the publishing feature we can edit and save those pages. If we then active the feature again the problems are
back. What makes this really weird is that everything work just fine in site collections which are under these problematic site collections. For example:
http://sitename not working
http://sitename/1 not working
http://sitename/1/1 working
http://sitename/2 not working
http://sitename/2/1 working
and so on...
Listed below is one of the ULS logs error message:
System.Runtime.InteropServices.COMException: The file Pages/test.aspx has been modified by Domain\Username on 28 Feb 2014 11:04:55 +0200. at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String
bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames,
Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter
pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean
bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean
bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback)