none
Errore XSLT list view web part in ambiente di Test mha non in sviluppo RRS feed

  • Domanda

  • Salve,

    ho portato la mia Site collection da sviluppo in test, entrambe Sharepoint 2010, mha quando vado ad aprire le pagine per la prima volta le pagine che contengono le xslt list view web part che ho modificato un pò mi viene segnalato il presente errore:

    Impossibile visualizzare questa web part. Per risolvere il problema, aprire la pagina Web in un editor HTML compatibile con Microsoft SharePoint Foundation, ad esempio Microsoft SharePoint Designer. Se il problema persiste, contattare l'amministratore del server Web.

    ID correlazione:1d7caeb6-f121-404e-88a6-fe190d18928d

    Cambiando pagina e poi riaprendo la pagina che presentava l'errore va tutto a posto, in ambiente di sviluppo il problema non si presenta. Vi siete mai trovati un problema del genere? Ho trovato il presente articolo http://support.microsoft.com/kb/2639184 che dovrebbe essere congruente con il mio problema, sbaglio?

    giovedì 23 febbraio 2012 09:38

Tutte le risposte

  • L'errore che vedi è abbastanza generico, dovresti capire i dettagli dell'eccezione. Verifica nell'ULS log l'errore, filtrando per quel correlation ID. Di default i logs li trovi in 14\Logs.

    Per analizzare velocemente i logs, anche in real time, usa ULS Viewer: http://archive.msdn.microsoft.com/ULSViewer

    Ciao,

    Michele

    giovedì 23 febbraio 2012 09:59
  • L'errore che porta il log è il seguente:

    Error while executing web part: System.StackOverflowException: Operation caused a stack overflow.   
     at Microsoft.Xslt.NativeMethod.CheckForSufficientStack()   
     at <xsl:template name="FieldHeader.Title">(XmlQueryRuntime , XPathNavigator , XPathNavigator , XPathNavigator , XPathNavigator , XPathNavigator , XPathNavigator )   
     at <xsl:template name="headerFieldRow.Title">(XmlQueryRuntime , XPathNavigator , Double , XPathNavigator , XPathNavigator , XPathNavigator , XPathNavigator )   
     at <xsl:template name="dvt_headerfield.Title">(XmlQueryRuntime , XPathNavigator , Double , XPathNavigator , XPathNavigator , XPathNavigator , XPathNavigator )   
     at <xsl:template match="FieldRef[@Name='Title']" name="FieldRef_header.Title" mode="header">(XmlQueryRuntime , XPathNavigator , Double )   
     at <xsl:template match="View" mode="full">(XmlQueryRuntime , XPathNavigator , String )   
     at <xsl:template match="View" name="View_Default_RootTemplate" mode="RootTemplate">(XmlQueryRuntime , XPathNavigator , String )   
     at <xsl:template match="/">(XmlQueryRuntime )   
     at Root(XmlQueryRuntime )   
     at System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer, Boolean closeWriter)   
     at System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter results)   
     at System.Xml.Xsl.XslCompiledTransform.Transform(IXPathNavigable input, XsltArgumentList arguments, XmlWriter results)   
     at Microsoft.SharePoint.WebPartPages.DataFormWebPart.ExecuteTransform(XslCompiledTransform xslCompiledTransform, XsltArgumentList xmlArguments, Boolean bDeferExecuteTransform)   
     at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform)

    venerdì 24 febbraio 2012 10:31