"Sync to SharePoint Workspace" returns an error about a content type with an invalid identifier


When you try to sync a SharePoint site to a SharePoint workspace, you receive the following error: 

A content type with invalid identifier number was detected during schema analysis. This list or library may have invalid content type definitions due to a previous server upgrade.

In this error, number is a hexadecimal value.


The “content type with invalid identifier” error indicates that a content type on your site is using an identifier that isn’t standard in SharePoint 2010. This most often occurs when a server has been upgraded from Windows SharePoint Services (WSS) 2.0, but it can happen in other situations.

For example, all SharePoint 2010 identifiers for a Document content type should start with 0x0101 (System 0x, Item 01, Document 01), but in WSS 2.0, you might have created a content type named "Document" with an identifier that did not match this pattern. The upgrades from WSS 2.0 to WSS 3.0, and from WSS 3.0 to 4.0 (SharePoint 2010) would leave this identifier unchanged. However, the old identifier is not valid for the content type "Document", so SharePoint Workspace cannot assume that items with this identifier have the characteristics of a document. 


You may be able to resolve this by associating the content type to a valid identifier. SharePoint has many content types. The following example assumes that a Document Library is not syncing and that the Document content type in the document library is not using the standard Document content type.

First, allow management of content types. To do this, follow these steps:
  1. In a browser, view the document library that is not syncing.
  2. Under Library Tools, click Library, and then click Library Settings.
  3. Click Advanced settings.
  4. Under Allow Management of content types? click to select Yes, and then click OK.
The Document Library Settings page should now include a Content Types section. This section might include only one content type. For example, a document library will usually have only the content type "Document".

  1. Click the Document type.
  2. Under List Content Type Information, look at the value of Parent. If this is not Document, then the Document type is not a valid 2010 Document content type.
  3. Click Name and description.
  4. Enter a new name (for example, Document1) and then click OK.
  5. Return to the library settings. Under Content Types, click Add from existing site content types.
  6. Click to select Document, click Add, and then click OK. This will add the standard Document type.
  7. Return to the library settings. Under Content Types, click Change new button order and default content type.
  8. For Document, set Position from the top to 1 and click OK.
  9. Under Content Types, click Document1, and then click Delete this Content type.

For security reasons, you may want to disable management of content types once you have tested your changes. To do this, follow these steps:
  1. In Library Settings, click Advanced settings.
  2. Under Allow Management of content types? click to select No, and then click OK.


Article ID: 2592549 - Last Review: Apr 18, 2012 - Revision: 1

Microsoft SharePoint Workspace 2010