It should be noted that I can get a user's phone numbers by using personalData.getPersonalPhone(), so I know my personalData object is fine.
I checked the tables (PS_EMAIL_ADDRESSES), and there are users with valid email addresses in the table, but when I log in as them, I'm still getting null returned.
Anyone have any ideas?
Side thought: I was under the impression that if these calls returned 0 results, then an empty list would be returned. (Instead of getting null which is what I'm getting.) Could it be that my personalData.getEmailAddresses() method is incorrect? I figured this wasn't possible since that class is automatically generated.