I have a SharePoint list with a Nintex form attached to it, and a couple of the columns in that list are lookup fields which allow multiple values. The user can fill out the form, select one or more items, and that all saves to the list with no problems.
However, when a workflow runs that takes some values from the form and applies them as metadata to a file in a SharePoint document library, I get problems. The other types of fields (text, people, even managed metadata) copy across without difficulty, but the lookup field causes it to get stuck.
When I go to the workflow details, it says it's retrying the last action and I see the following message:
An unexpected 'PrimitiveValue' node was found when reading from the JSON reader. A 'StartObject' node was expected.
All I'm trying to do is copy the values from one field to an identical field. The list and library lookup columns are both looking at the same list as their source.