Re: Error in bp_field_has_public_data
I’m using the facebuddy theme which I migrated over to the new template system
So, you’ve updated your theme to the new parent/child theme architecture but you have not yet upgraded BuddyPress.
Why do I say this? Because the line numbers for the code you list above are for BP version 1.0.x and not for the new version 1.1.x. In the current v1.1 series, that function you refer to starts on line 236.
You need to upgrade BuddyPress to the newest version before you can use the new theme architecture.