The field value list specified does not contain all of the fields defined on the data form.

So I'm working on an edit form with a complex UI Model and lots of fields.


I am able to load spec the form with no problem, and it functions perfectly until I go to save, when I get the error:

The field value list specified does not contain all of the fields defined on the data form.


I have verified that my form save procedure has 61 parameters, 3 of which are @ID, @CHANGEAGENTID, and @CURRENTAPPUSER ID, meaning there should be 58 form fields.


I have also verified that there are 61 fields in my form, 3 of which are read only, so it should be posting 58 form fields.


I'm a bit stumped as to what is going on here.


Thoughts?


UPDATE:  IF I remove the read only fields from the form and UI Model, it works fine.