We always appreciate reporting issues like this. We try to find all PHP notices and warnings, but don't always catch them.
In your case though, this is something very bizarre. The warning is reporting that an object was passed into that function, which is not the correct behavior at all. I think I see the issue though and it should be easy to fix. Can you go to the JFBConnect -> Profiles area and simply hit "Save"? That should re-save some fields in the database and hopefully fix things up for you.
If not, can you let us know what ocial profile plugins you have enabled on your site for integration? Also, I'm assuming you only get this message during authentication, but if you're seeing it on some other page or the admin area, let us know that as well. We'll have to investigate further.
Thanks,
Alex