I have added additional fields to the user object.
One of the fields I added was a Skype text field to contain the user's Skype contact information.
The field had a machine name:
Recently we decided to get rid of this field.
After deleting it through the administrator user interface ( admin / config / people / accounts / fields ) I could no longer save a user after editing it.
If I did, I would get an error:
EntityMetadataWrapperException: unknown data property field_contact_information_skype. in EntityStructureWrapper-> getPropertyInfo () (line 354 of /home/master/public_html/sites/all/modules/entity/includes/entity.wrapper.inc).
If I go back and add a new text field to the user object and the text field I add has the same machine name, then I can edit and save a user object (via the Drupal user edit page) without Let this error happen.
Should I be able to add fields to the user object and remove those fields without unexpected results like this?
Does anyone know how I can solve this so I can get rid of that Skype field?