Currently, we are facing an issue where the Rich Text Editor is erroring every time we try to post the values back to Sitecore. When I try to debug the post back, there is an error thrown on the DeserializeCustomData method in the PipelineArgs class. The JSON that it cannot serialize is:
{
"$type": "Sitecore.Collections.SafeDictionary`2[[System.String, mscorlib],[System.Object, mscorlib]], Sitecore.Kernel",
"$values": []
}
Here is the error that I'm seeing when the value is being deserialized:
{"Cannot create and populate list type Sitecore.Collections.SafeDictionary`2[System.String,System.Object]. Path '$values', line 3, position 14."}
At the moment all of our editors are the Sitecore default editors and we don't have any pipelines that are changing those pipeline arguments.
We are on Sitecore.NET version 7.2 (rev. 141226)
Are the arguments being passed correctly to the Deserialize method? I tried setting Json.Net back to the original version it was on when we first installed Sitecore, but that didn't seem to help either.