3 Responses to Cannot check in documents containing managed metadata fields

  1. Steven A says:

    Hi Naim,
    Thanks for this excellent summary of the issue you were having, we had the same identical issue and your solution of adding and then removing a dummy managed metadata field helped us. What I noticed by creating a site template of the affected sites is that when you add and even afterwards remove the dummy managed metadata field you leave behind two event receivers on the document library that are actually what fixes the problem:

    TaxonomyItemSynchronousAddedEventReceiver
    Synchronous
    ItemAdding
    10000
    Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c
    Microsoft.SharePoint.Taxonomy.TaxonomyItemEventReceiver

    TaxonomyItemUpdatingEventReceiver
    Synchronous
    ItemUpdating
    10000
    Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c
    Microsoft.SharePoint.Taxonomy.TaxonomyItemEventReceiver

    I’m currently trying to see if Microsoft can provide a hotfix for document libraries affected. Do you remember what your upgrades to your SharePoint 2010 farm were to help pinpoint when this issue was around and what might have fixed it?

  2. Naim Murati says:

    Hi Steven,

    Thanks for sharing your findings.
    If the missing event receivers are the only problem then its easier to write a PowerShell script to add the event receivers to the document libraries that are having this problem.

    https://naimmurati.wordpress.com/2012/03/22/add-modify-or-delete-list-event-receivers-with-powershell/

    Last time I had this problem was in a farm with build version 14.0.7015.1000.
    I can’t tell was the problem because of a bug in that SP build version or maybe it was just a damaged list.
    Hope this info helps you.

  3. Pingback: Cannot perform this operation. The file is no longer checked out or has been deleted | SharePoint Gossip

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

%d bloggers like this: