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."
"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.
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.