[SharePoint 2010] Error 7043: Load control template file /_controltemplates/TaxonomyPicker.ascx failed
One of the nuances of SharePoint 2010 that has been plaguing my Windows Event log is Error 7043 indicating an issue with the TaxonomyPicker.ascx control:
Load control template file /_controltemplates/TaxonomyPicker.ascx failed: Could not load type 'Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker' from assembly 'Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'.
Apparently, someone over at Microsoft made a typo in the TaxonomyPicker.ascx file. There is an HTML code rather than a comma in the first line of the file. To fix this, open the following file:
C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14TEMPLATECONTROLTEMPLATESTaxonomyPicker.ascx
In the first line, replace “,” with a comma. Original:
<%@ Control className="TaxonomyPickerControl" Language="C#" Inherits="Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker,Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
Fixed:
<%@ Control className="TaxonomyPickerControl" Language="C#" Inherits="Microsoft.SharePoint.Portal.WebControls.TaxonomyPicker, Microsoft.SharePoint.Portal, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
This has been an issue since at least beta and still has not been fixed as of the June 2011 Cumulative Update. Come on Microsoft… Until Microsoft fixes it, this workaround resolves the issue.
Update 2011-07-08: According to this article, the referenced control no longer exists in the SharePoint DLLs and should simply be removed. To be on the safe side, simply rename the control to something like “TaxonomyPicker.ascx.BAK” just in case.
Leave a comment
Follow John Chapman
SharePoint StackExchange
- http://t.co/d2YzH8q1 - #sharepoint - [SharePoint 2010] Specifying Which Server a Custom Timer Job Will Run On
- Always have your stuff when you need it with @Dropbox. 2GB account is free! http://t.co/kczsnniq
- http://t.co/iLWV2Kwp - #sharepoint - [SharePoint 2010] Web Analytics: Monitors the health of the Report Consolidator component
Recent Posts
- [SharePoint 2010] Specifying Which Server a Custom Timer Job Will Run On
- [SharePoint 2010] Web Analytics: Monitors the health of the Report Consolidator component
- [SharePoint 2010 / SQL Server 2008] Query the SharePoint Object Model from a .NET SQL Server CLR Function
- [SharePoint 2010] Debugging a Custom SharePoint Timer Job
- [SharePoint 2010] Set Access Request Email for All SharePoint Sites
