Hi,
I'm facing a problem when managing taxonomy related data, I'm getting the following error:
We get the error "The given guid does not exist in the termstore". In the uls logs on the authoring WFE server we see the error ;
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: index
at Microsoft.SharePoint.Taxonomy.Generic.IndexedCollection`1.get_Item(Guid index)
at Microsoft.SharePoint.Taxonomy.TaxonomyField.ValidateTaxonomyFieldValue(TaxonomyFieldValue taxFieldValue)
After researching a bit about this I've found out what is probably causing the problem is the value idForTermStore in the TaxonomyHiddenList which is showing a value of 00000000-0000-0000-0000-000000000000.
This is an authoring farm and it doesn't have a MMS running, it has one MMS proxy which points to a MMS residing on another farm (the publishing farm). Checking the TaxonomyHiddenList in the publishing farm all the values are correct and everything is working
properly.
Is this a known issue or it's how it's supposed to work? How can I update this column on the authoring farm? Is this the best solution for the problem (if it is even a solution)? Thanks in advance for ant help provided.
This post reflects my opinion on this specific thread. It does not necessarily represent my employer's opinion.
Marco Alves - SharePoint Consultant
MCSA Windows Server 2008
MCTS SharePoint 2010, Configuring