
I'm working with the new Contact Merge functionality with NPSP and I am noticing when I click on Duplicate Contacts, I get the following error message:
Map key 0GK1I000000yZAvWAM not found in map
Error is in expression '{!URLFOR($Action.Contact.View, firstContactOfDRS[
drs.Id])}' in component <apex:repeat> in page npsp:con_contactmerge
I've made sure the profile used has all NPSP Apex Classes and Visualforce pages enabled. Any thoughts what may be causing this?
I have also encountered this error. It is caused by there being a duplicate contact that the user does not have access to. This VF page does not handle this gracefully and crashes with the above error. The 0GK key is the record id of the DuplicateRecordSet record.
To work around this bug you can either grant View All on the Contact object or set up sharing in such a way that the user has access to all duplicate contacts that are likely to be picked up by this tool.
Hope this helps!