I have a feature which is constantly stuck at overriden, no matter how times I try to revert or re-create it. I have gone through the standard checklist, including uninstalling and reinstalling, and checking the correct includes are present in .info file and .module file.
On the "Review Overrides" panel, however, I have the attached screenshot. Noticed that the default contains an array full of field settings, but the overrides just contains FALSE:
It would seem that my database doesn't contain this info when it should, and refuses to take it from the Feature?
I checked the .info file and they seemed all in place; however I suspect that the second cause indicated by the accepted answer below could be the problem. There are currently two modules that remain in a persistent "Overidden" state, and they both share: "CTOOLS EXPORT API -> context:context:3" and "FEATURES_API -> api:1". On initial investigation it would seem that these two items are inherent in the feature, although perhaps I could remove the CTOOLS EXPORT API item by removing the ctools dependency? Argh...