Não é possível navegar na navegação global ou usar Gerenciar conteúdo e estrutura do site

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/39836

  •  09-12-2019
  •  | 
  •  

Pergunta

No site de um cliente que passou por uma migração, percebi que após a migração não é possível usar a Navegação Global do Navegador ou usar Gerenciar Conteúdo e Estrutura do Site.Eu tenho um despejo dos logs com o ID de correlação, parece ser um problema em que um site não está fechado corretamente ou algo nesse sentido> essas duas coisas parecem estar relacionadas, mas não tenho certeza de como rastrear o que está causando isso.Este é o dump dos logs ULS ao acionar a função 'navegar no site' ao editar a estrutura de navegação.

06/29/2012 17:49:22.08  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   Logging Correlation Data    xmnv    Medium  Name=Request (GET:http://portal:80/academic/eLearningV2/_layouts/AssetPortalBrowser.aspx?&AssetUrl=/academic/eLearningV2/&RootFolder=/academic/eLearningV2/&MDWeb=a23259f4-236e-4a22-a2f5-58e469d68e79&AssetType=Link)  a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.08  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   Logging Correlation Data    xmnv    Medium  Site=/  a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.11  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   General 90hv    Unexpected  Detected use of SPRequest for previously closed SPWeb object.  Please close SPWeb objects when you are done with all objects obtained from them, but not before.  Stack trace:    at Microsoft.SharePoint.Navigation.SPHierarchyDataView.Select()     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyDataView.GetUnderlyingViewData()     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyDataView.GetReorderedWebChildNodes()     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyDataView.GetHierarchyNodesForView()     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyDataView.Select()     at System.Web.UI.WebControls.TreeView.DataBindNode(TreeNode node)     at System.Web.UI.WebControls.TreeView.PerformDataBinding()     at Microsoft.SharePoint.WebControls.SPTreeView.PerformDataBinding()     at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect()     at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()     at System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender(EventArgs e)     at System.Web.UI.WebControls.TreeView.OnPreRender(EventArgs e)     at Microsoft.SharePoint.WebControls.SPTreeView.OnPreRender(EventArgs e)     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     at System.Web.UI.Page.ProcessRequest()     at System.Web.UI.Page.ProcessRequest(HttpContext context)     at ASP._layouts_assetportalbrowser_aspx.ProcessRequest(HttpContext context)     at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)     at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)     at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)     at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)     at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr managedHttpContext, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.12  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   Monitoring  b4ly    High    Leaving Monitored Scope (SPTreeView: {Root of tree}). Execution Time=15.4994559364388   a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.15  w3wp.exe (0x1840)   0x16B4  Document Management Server  Document Management eua9    Medium  Pending update MetadataNavigationHints for Web[4e677ce9-079b-4a77-9ef3-ddf4dccd77b9]List[4d4fbb3b-1f68-46dc-a8f8-4ae3a4393a8d] = 0 (NoSettings) a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.17  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   General 72k8    High    Failed to determine the setup path of the list schema for feature {49C93666-8ACF-49BC-9FE1-4083ABB0E238}, list template 101.    a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.17  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   Runtime tkau    Unexpected  System.ArgumentException: Feature '49c93666-8acf-49bc-9fe1-4083abb0e238' for list template '101' is not installed in this farm.  The operation could not be completed.    at Microsoft.SharePoint.SPFeatureManager.<>c__DisplayClass19.<GetFeatureRootAndListSchemaPaths>b__18()     at Microsoft.SharePoint.SPSecurity.RunAsUser(SPUserToken userToken, Boolean bResetContext, WaitCallback code, Object param)     at Microsoft.SharePoint.SPFeatureManager.GetFeatureRootAndListSchemaPaths(Byte[]& userToken, Guid& tranLockerId, Int32 nZone, Guid databaseid, Guid siteid, Guid webid, Guid featid, Int32 ltid, String& sPathToFeatureRoot, String& sPathToSchemaXml)     at Microsoft.SharePoint.Library.SPRequestInternalClass.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex)     at Microsoft.SharePoint.Library.SPRequest.GetViewsSchemaXml(String bstrUrl, String bstrListName, Boolean bFullBlown, Boolean bNeedInitAllViews, ISP2DSafeArrayWriter p2DWriter, Int32& plDefaultViewIndex, Int32& plMobileDefaultViewIndex)     at Microsoft.SharePoint.SPViewCollection.EnsureViewSchema(Boolean fullBlownSchema, Boolean bNeedInitallViews)     at Microsoft.SharePoint.SPList.get_Views()     at Microsoft.SharePoint.Publishing.CachedList.GetMetadataNavSettingsXmlNoCache(SPList sourceList)     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavSettingsXmlNoCache(SPList sourceList)     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavSettingsXml(SPWeb web, Guid sourceListId, Boolean& listExists)     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationSettings.GetMetadataNavigationSettings(SPWeb web, Guid sourceListId, Boolean checkWebPropHint)     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataNavigationContext.GetMetadataNavigationHintsForList(SPWeb web, Guid listGuid)     at Microsoft.Office.DocumentManagement.MetadataNavigation.MetadataHierarchyNodeSiteObject.get_HasChildren()     at System.Web.UI.WebControls.TreeView.DataBindRecursive(TreeNode node, IHierarchicalEnumerable enumerable, Boolean ignorePopulateOnDemand)     at System.Web.UI.WebControls.TreeView.PerformDataBinding()     at Microsoft.SharePoint.WebControls.SPTreeView.PerformDataBinding()     at System.Web.UI.WebControls.HierarchicalDataBoundControl.PerformSelect()     at System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()     at System.Web.UI.WebControls.BaseDataBoundControl.OnPreRender(EventArgs e)     at System.Web.UI.WebControls.TreeView.OnPreRender(EventArgs e)     at Microsoft.SharePoint.WebControls.SPTreeView.OnPreRender(EventArgs e)     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Control.PreRenderRecursiveInternal()     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.17  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   Performance nask    High    An SPRequest object was not disposed before the end of this thread.  To avoid wasting system resources, dispose of this object or its parent (such as an SPSite or SPWeb) as soon as you are done using it.  This object will now be disposed.  Allocation Id: {A71A4471-295E-4F1F-8D72-4B1AE91B5F81}  To determine where this object was allocated, set Microsoft.SharePoint.Administration.SPWebService.ContentService.CollectSPRequestAllocationCallStacks = true.   a066bc12-8a26-4a85-a549-413e11fde76c
06/29/2012 17:49:22.17  w3wp.exe (0x1840)   0x16B4  SharePoint Foundation   Monitoring  b4ly    Medium  Leaving Monitored Scope (Request (GET:http://portal:80/academic/eLearningV2/_layouts/AssetPortalBrowser.aspx?&AssetUrl=/academic/eLearningV2/&RootFolder=/academic/eLearningV2/&MDWeb=a23259f4-236e-4a22-a2f5-58e469d68e79&AssetType=Link)). Execution Time=95.9538153592146    a066bc12-8a26-4a85-a549-413e11fde76c

A principal coisa que estou vendo é que o recurso 'GUID' não está instalado no modelo de site 101?

Talvez um stsadm enumallwebs possa lançar alguma luz?

eu encontrei esta postagem que é exatamente o que preciso fazer com esses recursos perdidos no processo.O problema é que não consigo descobrir qual é a lista ofensiva. Alguém pode apontar como rastrear a lista ofensiva com base nos logs do ULS?

Foi útil?

Solução

Como você atualizou?Um novo servidor com conexão de banco de dados?Parece que você tem recursos instalados no seu farm antigo que não estão presentes no seu novo farm.Você tem algumas opções aqui: -

1) Encontre os recursos em seu farm antigo, desative/remova-os se possível, anexe o banco de dados novamente com uma nova cópia do banco de dados.

2) Encontre os recursos que faltam, traga-os e instale-os no novo farm, presumindo que sejam compatíveis com 2010.

Você pode conseguir trazer as pastas de recursos manualmente se não houver WSP para elas, instalando-as, isso deve fazer com que os erros desapareçam para que você possa desativar os recursos no site.Finalmente, remova os recursos adicionados manualmente.

Outras dicas

Sim, provavelmente há um recurso corrompido em seu conjunto de sites. Isso normalmente acontece quando você exclui um recurso sem desativá-lo, mas não sei o que aconteceu neste caso.

A melhor coisa é retirar a solução do recurso do administrador central, se você a implantou usando wsp, caso contrário você pode usar um comando STSADM para desinstalar o recurso usando Force, isso me ajudou muitas vezes.

STSADM.EXE -O UNINSTALLFEATURE {-FILENAME | -Nome | -id} [-force

ou confira esta ferramenta

Saúde

Administrador de recursos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top