I'm trying to exectute a Spatial join between two similar feature classes, which contain data about utility poles. I've done this many many times, and never encountered this issue.
I set up the Spatial Join - delete all the fields from the Join Feature, and specify how I want to join with the existing target fields (basically populating any empty columns for pole age, height, etc.)
As soon as I close the Field Mapping interface - it 'thinks' for a second, then deletes half of the target feature fields. I've checked and all of the fields match type and format. It makes absolutely no sense. Please help.