This exception was originally thrown at this call stack:
System.Array.SetValue(object, int)
SenseNet.Client.Content.GetMultiReferenceArray(object, System.Type)
SenseNet.Client.Content.MultiReferenceIsChanged(object, string, Newtonsoft.Json.Linq.JToken, System.Type)
SenseNet.Client.Content.ManageReferences(System.Type, string, object, Newtonsoft.Json.Linq.JToken, System.Collections.Generic.IDictionary<string, object>)
SenseNet.Client.Content.ManagePostData(System.Collections.Generic.IDictionary<string, object>)
SenseNet.Client.Content.SaveAsync(System.Threading.CancellationToken)
This is caused by a helper property that is not defined in the CTD. It is created to access some data easier and supposed to be a transient / not mapped field.
This exception was originally thrown at this call stack: System.Array.SetValue(object, int) SenseNet.Client.Content.GetMultiReferenceArray(object, System.Type) SenseNet.Client.Content.MultiReferenceIsChanged(object, string, Newtonsoft.Json.Linq.JToken, System.Type) SenseNet.Client.Content.ManageReferences(System.Type, string, object, Newtonsoft.Json.Linq.JToken, System.Collections.Generic.IDictionary<string, object>) SenseNet.Client.Content.ManagePostData(System.Collections.Generic.IDictionary<string, object>) SenseNet.Client.Content.SaveAsync(System.Threading.CancellationToken)