SharePoint 2010 Portal Asset Browser Broken with Windows Update 2844287 / 2844286


Today I was using the Asset Picker (AssetPortalBrowser.aspx) in a publishing site, and clicking on the list and library links on the left hand side of the dialog resulted in a web part error being displayed on the right;

Portal Asset Browser

Checking the ULS logs turned up the following error;


Name=Request (POST:http://sp:80/sites/poc/_layouts/AssetPortalBrowser.aspx?List=c8d0b088%2D2ec5%2D42a8%2D831d%2D09a65359418e&MDWeb=03984b1d%2D399f%2D4d37%2Da6ea%2D6ac8b5b453f0&AssetType=Image)
Value for isAnonymousAllowed is : True
Value for checkAuthenticationCookie is : True
ExistingCookie is System.Web.HttpCookie
Site=/sites/poc
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)
Leaving Monitored Scope (DataBinding DataFormWebPart ()). Execution Time=737.6254
Rendering menu control with id=SmtToolbarDropdownViewSelection0, Text="Thumbnails"
Leaving Monitored Scope (Request (POST:http://sp:80/sites/poc/_layouts/AssetPortalBrowser.aspx?List=c8d0b088%2D2ec5%2D42a8%2D831d%2D09a65359418e&MDWeb=03984b1d%2D399f%2D4d37%2Da6ea%2D6ac8b5b453f0&AssetType=Image)). Execution Time=782.8177

Knowing that it had previously been working, I tried a few things first to resolve the issue;

  1. Restarted IIS and SharePoint Timer Service
  2. Cleared the XML Configuration Cache
  3. Restarted Server

None of which worked, so I then tried uninstalling recent Windows Updates, before arriving at the following resolution;

  • For Windows Server 2008 uninstall KB2844287
  • For Windows Server 2008 R2 uninstall KB2844286

My (dev VM) environment in this case was;

  • Windows Server 2008 R2 w/SP1
  • SharePoint Server 2010 SP1 w/ Feb 2012 CU (14.0.6134.5000)

Published by

Phil Harding

SharePoint Consultant, Developer, Father, Husband and Climber.

4 thoughts on “SharePoint 2010 Portal Asset Browser Broken with Windows Update 2844287 / 2844286

  1. Hello Everyone,

    It seems that the fix is released for this issue.

    Please look at “MORE INFIRMATION” Section under KB 2844286. Here is the excerpt.

    Known Issues

    Microsoft SharePoint applications may encounter errors while executing web parts. For more information, see the following Microsoft Knowledge Base article:

    Microsoft SharePoint applications may encounter errors while executing web parts

    Also, below is the excerpt from kb 2872441

    You may receive the following exception while executing web parts in Microsoft SharePoint applications:

    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)

    This error occurs due to a functional issue in .NET Framework 3.5.1.

    To resolve this error, you must install the following update from Microsoft. The following files are available for download from the Microsoft Download Center:

    Download the NPD20SP2-KB2872441-x86.exe package now.

    Download the NPD20SP2-KB2872441-x64.exe package now.

    Download the NPD20SP2-KB2872441-ia64.exe package now.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s