Este error se ha producido en un SharePoint 2010, la página muestra únicamente el Correlation Id con el error, si vamos a log de SharePoint lo podremos ver más en detalle.
En el log veremos que indica el mensaje:
PortalSiteMapProvider was unable to fetch current node, request URL: /_Layouts/settings.aspx, message: Memoria insuficiente en el servidor.
El mensaje completo es:
————————————————————
Timestamp : 24/04/2013 06:22:36
Area : Web Content Management
Category : Publishing
EventID : 8vzh
Level : Unexpected
Message : PortalSiteMapProvider was unable to fetch current node, request URL: /_Layouts/settings.aspx, message: Memoria insuficiente en el servidor. Memoria insuficiente en el servidor para ejecutar el programa. Póngase en contacto con el adminis
trador para solucionar el problema., stack trace: at Microsoft.SharePoint.Library.SPRequestInternalClass.GetUserToke
n(String bstrUrl, String bstrLogin) at Microsoft.SharePoint.Library.SPRequest.GetUserToken(String bstrUrl, String b
strLogin) at Microsoft.SharePoint.SPWeb.GetUserToken(String userName) at Microsoft.SharePoint.Publishing.CacheM
anager.b__0(SPSite newSite) at Microsoft.SharePoint.Publishing.CommonUtilities.<>c__DisplayClass1.b__0() at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.b__2() at Mi
crosoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) at Microsoft.SharePoint.SPS
ecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) at Microsoft.SharePoint.SPSecurity.RunWith
ElevatedPrivileges(CodeToRunElevated secureCode) at Microsoft.SharePoint.Publishing.CommonUtilities.RunWithElevated
Site(SPSite siteNonElev, Boolean allowUnsafeUpdates, ElevatedSiteProcessor callWithElevatedSite) at Microsoft.Share
Point.Publishing.CacheManager..ctor(SPSite site) at Microsoft.SharePoint.Publishing.CacheManager.GetManager(SPSite
site, Boolean useContextSite, Boolean allowContextSiteOptimization) at Microsoft.SharePoint.Publishing.Navigation.P
ortalSiteMapProvider.get_ObjectFactory() at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_Cu
rrentNode()
Process : w3wp.exe (0x156C)
————————————————————
La solución pasa por desconectar la base de datos desde la administración central para esa aplicación Web. Y seguidamente crear una nueva aplicación Web en otro puerto y adjuntar la base de datos, eliminando previamente la base de datos que nos crea inicial.
Esta es la única solución que he encontrado para el problema después de reiniciar el pool del IIS, realizar iisreset, reiniciar los servidores de la granja…