In this article, I would like to share my experience in solving “The SPListItem being updated was not retrieved with all taxonomy fields.” issue. This issue occurred when user trying to upload new item and populate its properties in document library.
Obviously, the document library contains a managed metadata column, hence it gives you the error message and fail to save.
There is an article here that suggest you to update the List View Lookup Threshold in Central Administration site. It might be helpful for you and other people except me =(
Further Investigation, I found out there is an issue when I provision the document library in Visual Studio. I could say that because … when I deleted the managed metadata columns and re-add it again to document library settings, I don’t have the problem anymore.
Then with the working document library, I tried to save the document library as template, download the template, rename it from stp to cab file extension and inspect the manifest. Here comes the Aha … moment ! I determined the managed metadata field type required additional Notes field type as well.
Here is my Fields section in the library Schemal.xml file.
<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> <Field ID="{a1f36e30-5e09-4357-9db1-f0819183627d}" Type="TaxonomyFieldType" DisplayName="BusinessUnit" ShowField="Term1033" Required="TRUE" EnforceUniqueValues="FALSE" Group="Custom Columns" StaticName="BusinessUnit" Name="BusinessUnit"/> <Field ID="{d6594a04-2987-416a-b2ae-e7fd13c48df4}" Name="BusinessUnit_1" StaticName="BusinessUnit_1" SourceID="http://schemas.microsoft.com/sharepoint/v3/fields" Type="Note" DisplayName="BusinessUnit_1" Group="Custom Columns" ShowInViewForms="FALSE" Required="FALSE" Hidden="TRUE" /> <pre></Elements>
Want to see the full step by step solution? you could go to my other article.
Tagged: custom column, Field type, Managed Metadata, Note, SharePoint 2010, SharePoint 2013, TaxonomyFieldType
[…] Why do I have to add Note field type ? If you don’t add it, you will have an issue as per my previous article. […]
hello
I have same problem but I could not resolved it. I have changed the List view Lookup treshhold but still same. How can I find schema file for fields as you showed up here. Error occures when I change the language for my user
My article here is to create a list from the schema, so if your question is how to get the schema then you must have created the list from the SharePoint site. To get the schema, go to List Settings > Save List as template. Then from Site Settings > List template gallery, you can export the list template as wsp file. Rename the wsp file into cab file and open the cab file using 7zip, the schema should be there.
Actualy my problem is when I change the display language of sharepoint I can get list of metadata add add it document in document library but can not save it. I getting the error you add up here. If I do same thing in English display language I get no error and successfully save the document in library.