Hi
When we try and edit a publishing page or add OOTB webpart ot the page in sharepoint 2013 get error below in logs
=======================================================================================
Application error when access /_layouts/15/ImageRenditionSettings.aspx, Error=Error in line 1 position 156. Expecting element 'SiteImageRenditions' from namespace 'http://schemas.datacontract.org/2004/07/Microsoft.SharePoint.Publishing'.. Encountered 'Element' with name 'SiteImageRenditions', namespace 'https://schemas.datacontract.org/2004/07/Microsoft.SharePoint.Publishing'.
at System.Runtime.Serialization.DataContractSerializer.InternalReadObject(XmlReaderDelegator xmlReader, Boolean verifyObjectName, DataContractResolver dataContractResolver)
at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator reader, Boolean verifyObjectName, DataContractResolver dataContractResolver)
at Microsoft.SharePoint.Publishing.ImageRenditionCollection.<>c__DisplayClassa.<GetRenditions>b__9()
at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass5.<RunWithElevatedPrivileges>b__3()
at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode)
at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param)
at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode)
at Microsoft.SharePoint.Publishing.ImageRenditionCollection.GetRenditions(Guid siteId)
at Microsoft.SharePoint.Publishing.Internal.CodeBehind.ImageRenditionSettingsPage.get_SiteRenditions()
at Microsoft.SharePoint.Publishing.Internal.CodeBehind.ImageRenditionSettingsPage.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
=======================================================================================
Any help resolving this issue would be helpful
Thank You and stay safe.
Kind Regards