This has been interesting…
So in “wp_bp_xprofile_data” there are no other field id’s except “1” which looks to be structured as “first_name last_name” (NOT username or nickname).
I also deleted all of the First Name Last Name instances in “wp_bp_xprofile_fields” (there were about 15 of each).
After doing that, I tried to reactivate the plugin, and got the fatal error again. Interestingly, back in “wp_bp_xprofile_fields” 5 more of each First Name and Last Name were created. (Haste makes waste, I should listen better.)
This time, I deleted all but one of each, and modified the id’s to equal those which I pulled from wpusermeta.
Then I went and *added* that “bp_xp_wp_sync_options_store” (I had misread that the first couple times I read this).
Again, I errored in that the plugin could not sync these fields because they already existed (so I went back in again and deleted all of the f_n l_n instances). (Note: I should really listen better, deja vu.)
Voila, it worked. I was sweating bb’s the entire time – and this was on a clone dev db. I can not even imagine doing this on our real live site. haha.
One final note, after this entire process, we only had two users listed as ‘members’ in BP (there were about 35 ‘users’ on the dev site). Since this is a dev clone, I don’t even recall for absolute certain that those others were members before this issue started. I’m *pretty sure* they were, but wouldn’t swear on it.
In each case, once I logged in as a specific user, they then became added as a member. Is this a known issue?
It’s unfortunate that the deactivation of the plugin creates all these steps, but I understand it’s one of those things that comes with the territory.
Thanks again for all your help with this, it’s been interesting.