Sorry, something went wrong An unexpected error has occurred for all sites after Patching

subhash b 1 Reputation point
2021-06-25T15:20:46.76+00:00

Hi All,

We got an issue with all the site collections today after we updated patches with SHarePoint 2013 SP1 enviorment.

Error : Sorry, something went wrong An unexpected error has occurred with all the sites.
ULS Log :

06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing 8vzc High PortalSiteMapProvider was unable to fetch root node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_ObjectFactory() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetRootNodeCore() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 SharePoint Foundation General 8sl1 High DelegateControl: Exception thrown while adding control 'Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource': System.MissingMethodException: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'. at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource.get_PortalProvider() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at Microsoft.SharePoint.WebControls.DelegateControl.AddControlResilient(Control ctl) 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing ahsyq High PortalSiteMapProvider was unable to fetch current node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.TryGetObjectFactory() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetCurrentNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing ahsyq High PortalSiteMapProvider was unable to fetch current node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.TryGetObjectFactory() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetCurrentNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing 8vzd High PortalSiteMapProvider was unable to fetch root node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetObjectFactoryIfCached() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetRootNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing 8vzd High PortalSiteMapProvider was unable to fetch root node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetObjectFactoryIfCached() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetRootNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing ahsyq High PortalSiteMapProvider was unable to fetch current node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.TryGetObjectFactory() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetCurrentNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing 8vzd High PortalSiteMapProvider was unable to fetch root node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetObjectFactoryIfCached() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetRootNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing 8vzd High PortalSiteMapProvider was unable to fetch root node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetObjectFactoryIfCached() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_TryGetRootNode() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 Web Content Management Publishing 8vzc High PortalSiteMapProvider was unable to fetch root node, request URL: /_layouts/15/viewlsts.aspx, message: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'., stack trace: at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentSite() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_ObjectFactory() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.GetRootNodeCore() 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3
06/25/2021 11:06:16.56 w3wp.exe (0x2208) 0x1A08 SharePoint Foundation General 8sl1 High DelegateControl: Exception thrown while adding control 'Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource': System.MissingMethodException: Method not found: 'Boolean Microsoft.SharePoint.Utilities.SPUtility.SafeForDataBinding(System.Reflection.Assembly, System.Reflection.Assembly, System.String)'. at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource.get_PortalProvider() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSource.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.AddedControl(Control control, Int32 index) at Microsoft.SharePoint.WebControls.DelegateControl.AddControlResilient(Control ctl) 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3

06/25/2021 11:06:17.58 w3wp.exe (0x2208) 0x1A08 SharePoint Foundation General 8nca Medium Application error when access /_layouts/15/viewlsts.aspx, Error=The DataSourceID of 'TopNavigationMenu' must be the ID of a control of type IHierarchicalDataSource. A control with ID 'topSiteMap' could not be found. at System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource() at System.Web.UI.WebControls.HierarchicalDataBoundControl.ConnectToHierarchicalDataSource() at System.Web.UI.WebControls.HierarchicalDataBoundControl.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) 1d5ed59f-f3f7-30d6-16b7-12371c55ffd3

Microsoft 365 and Office | SharePoint Server | For business
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Riwut Libinuko 1 Reputation point
    2021-06-26T09:51:02.177+00:00

    Hi,

    Do you use custom masterpage that uses portal site navigation control? If "yes", then I would suggest following steps to identify the problem:

    1. Try to reset masterpage to SharePoint's out-of-the-box masterpage, and see if it helps. This will help to isolate if the problem is in masterpage.
    2. Try to access common SharePoint's page such as /_layouts/15/viewlsts.aspx, or /_layouts/15/settings.aspx. This will help to check if the upgrade was successful.

  2. Riwut Libinuko 1 Reputation point
    2021-06-27T06:46:31.713+00:00

    Hi,

    Try to turn on debugging:

    In web.config:

    1. Set the compilation “debug” property to “TRUE“.
    2. Set the “CallStack” property to “TRUE“.
    3. Set the “Customerrors” property to “Off“.

    Then enable the PublishingSite feature. You might want to temporarily set to other masterpage such as Oslo or Seatle.

    0 comments No comments

  3. Chaitanya Yadav 1 Reputation point
    2021-06-27T10:28:21.283+00:00

    Hello, you must try to turn on debugging:

    In the web.config do the following tasks:

    1. First try to Set the compilation “debug” property to “TRUE“.
    2. Secondly Set the “CallStack” property to “TRUE“.
    3. And then “Customerrors” property to “Off“.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.