Features reset without drush In Drupal 7, my commons wiki gives an error when editing. 


  EntityMetadataWrapperException: Unknown data property
  field_target_nodes. in EntityStructureWrapper->getPropertyInfo() (line
  339 of
  /home/content/44/11622944/html/sites/all/modules/entity/includes/entity.wrapper.inc).


According to Drupal, the problem is that when commons is installed, it doesn't reset features because it might cause the user to loose work. So the solution is to reset features.

So I go /admin/structure/features/commons_wikis here and reset all I can, but I'm still having issues. My  FIELD INSTANCES and MESSAGE TYPE are "stuck" in overridden. I've tried clearing the cache too.

I can't install or use drush because I'm on a hosted solution and SSH isn't an option. 

How can I reset FIELD INSTANCES and MESSAGE TYPE without drush?
You can revert features in an update hook

e.g, in MYMODULE.install:

/**
  * Revert the 'field' component in my_feature_module
  */
function MYMODULE_update_7001(&amp;$sandbox){

  features_revert(array('my_feature_module' =&gt; array('field')));

}


http://drupalcontrib.org/api/drupal/contributions!features!features.module/function/features_revert/7

Note, if you have manual access to the code, you can check in the wrapper if the field isset first prior to use, preventing that EntityMetadataWrapperException:

e.g:

// Check if field is set prior to use, avoid EntityMetadataWrapperException
if (isset($wrapper-&gt;field_target_nodes)) {
  drupal_set_message('&lt;pre&gt;'. $wrapper-&gt;field_target_nodes-&gt;value(). '&lt;/pre&gt;');
}