I ran into a strange issue.
I have a content type with a field for user-reference (say XYZ). Now, I used the module nodeaccess_userreference to grant the referenced users in the field XYZ the permission to edit the node.
The edit button did show up and the referenced user was able to edit the content except for one field : "Body" field!!
I've no module for field permissions or anything like that. Why is it happening? All the fields are editable. I've been trying to debug the issue but so far no clue.
Kindly suggest what the problem might be or some approach to debug it.
I will update here as soon as I find some solution.
UPDATE: The issue has been resolved. It was a text-format permissions issue. If anyone ever comes across such an issue, be sure to check your text-format permissions. They are the ones that never cross your mind.