Lotus Connections – A profile does not exist for this person
A strange error started occuring in our deployment of Lotus Connections a month or so back. The business card functionality started showing the error "A profile does not exist for this person". It was interesting because you could be sitting on one of the affected users' profiles, initiate the business card popup and still receive this error.
Turns out that if any part of the JSON processing fails, this is the error you get. It may be that a profile was truly not found, or it may be that something invalid was returned. In our case, a field that was included on the business card contained an apostrophe – and the apostrophe was not escaped or URL encoded, so it was terminating a string prematurely. Once I put code in to begin encoding the apostrophe all was fine.