martedì 23 luglio 2013

SharePoint 2010 – Impossibile visualizzare WebPart dopo aggiornamento KB2844286 - Workaround e soluzione

In alcuni casi, la KB2844286 può causare il malfunzionamento delle XsltListViewWebPart, personalizzate attraverso SharePoint Designer; il risultato è il seguente messaggio d’errore al posto della web part:

“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.” 

"Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Microsoft SharePoint Foundation-compatible HTML editor such as Microsoft SharePoint Designer. If the problem persists, contact your Web server administrator."



Il Correlation ID permette di recuperare la seguente informazione (non di grandissimo aiuto, però):
[…] System.NullReferenceException: Object reference not set to an instance of an object.     at System.Xml.Xsl.XslCompiledTransform.Load(MethodInfo executeMethod, Byte[] […]
Se visualizzata attraverso SharePoint Designer, invece, la web part non presenta anomalie di funzionamento.


Che fare quindi?

La soluzione è semplice: è sufficiente disintallare la KB incriminata attraverso il pannello di controllo e riavviare application e front end server.
Al termine del riavvio le web part interessate dal problema riprendono a funzionare correttamente.


Aggiornamento del 29/07/2013

Microsoft ha rilasciato una patch che risolve il problema: http://support.microsoft.com/kb/2872441
E' però necessario aver prima installato la KB incriminata (KB2844286), dal momento che l'aggiornamento non sostituisce la KB precedente, ma corregge solamente i problemi con le web part di SharePoint ed il framework 3.5.1.


1 commento:

  1. grazie Fabio per gli ottimi consigli di questo blog. Ne ho trovati alcuni davvero molto utili. Ottimo lavoro!
    Francesco

    RispondiElimina