I've completed upgrading my SharePoint 2010 environment to SharePoint 2013. No custom solutions were installed on my previous environment, and i'm noticing when users try to create a new folder in their Shared Documents Library they get the following error
"Web Parts Maintenance Page: If you have permission, you can use this page to temporarily close Web Parts or remove personal settings. For more information, contact your site administrator. "
When i look this up in the ULS logs I find a couple entries that are interestin
"Name=Request (GET:http://sp.teehub1.com/sites/Audit/Shared Documents/Forms/Upload.aspx?RootFolder=/sites/Audit/Shared Documents&Type=1&IsDlg=1)"
then:
"Reached maximum number of failed machines based on ping results for this routing group"
then:
"Mapping URI from 'http://sp.domain.com:80/sites/Audit/Shared Documents/Forms/Upload.aspx?RootFolder=%2Fsites%2FAudit%2FShared%20Documents&Type=1&IsDlg=1' to 'http://SP/sites/Audit/Shared%20Documents/Forms/Upload.aspx?RootFolder=%2Fsites%2FAudit%2FShared%20Documents&Type=1&IsDlg=1'"
i also found this entry :
Application error when access /sites/Audit/Shared Documents/Forms/Upload.aspx, Error=Object reference not set to an instance of an object.
at Microsoft.SharePoint.WebPartPages.ListFormWebPart.EnsureList()
at Microsoft.SharePoint.WebPartPages.ListFormWebPart.EnsureListAndForm()
at Microsoft.SharePoint.WebPartPages.ListFormWebPart.UseLegacyForm()
at Microsoft.SharePoint.WebPartPages.ListFormWebPart.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at Microsoft.SharePoint.WebPartPages.WebPart.get_WebPartMenu()
at Microsoft.SharePoint.WebPartPages.ListFormWebPart.CreateWebPartMenu()
at Microsoft.SharePoint.WebPartPages.ListFormWebPart.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)"
Right now my workaround is to create a new SP2013 Document Libary, then move all the documents to the new library. Adding a folder then works as expected. However, this is going to be quite tedious as i have numerous amounts of libraries to transfer over.
How can i get this working without having to recreate the libraries?