Heute erhielt ich die folgende Fehlermeldung auf SharePoint 2010 Farmen bei einem Kunden:
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.
Im ULS Log wurde folgende Fehlermeldung ausgewiesen:
Error while executing web part: System.NullReferenceException: Object reference not set to an instance of an object.
at System.Xml.Xsl.XslCompiledTransform.Load(MethodInfo executeMethod, Byte[] queryData, Type[] earlyBoundTypes)
at Microsoft.Xslt.STransform.GetCompiledTransform()
at Microsoft.SharePoint.WebPartPages.BaseXsltListWebPart.LoadXslCompiledTransform(WSSXmlUrlResolver someXmlResolver)
at Microsoft.SharePoint.WebPartPages.DataFormWebPart.GetXslCompiledTransform()
at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareAndPerformTransform(Boolean bDeferExecuteTransform)
Ursache
Nach einigen Recherchén in Google, konnte ich den Verursacher des Problems schnell herausfinden. Der Übeltäter für das Problem ist das Security Update für .NET Framework 3.5.1 (MS13-052).
Lösung
Um dieses Problem zu beheben, gibt es zwei Möglichkeiten:
Ich habe mich für Lösung 2 entschieden, welches auch das Problem definitiv behoben hat.