QUESTION:
Why is DupeBlocker hanging (blank screen vs. showing the Lead and Contact records) when I try to convert a Lead into a Contact via a DupeBlocker Warning?
OR
I have a Lead to Contact scenario set to auto-convert and occasionally I get an error "Exception Message: invalid ID field: null".
ANSWER:
This happens when the Lead is being converted into a Contact that is not associated to an Account (i.e. an orphaned Contact). Salesforce does not allow Leads to be converted into an orphaned Contact. The resolution would be to ensure all Contacts have an Account associated with them or add a Scenario filter to ONLY match to Contacts where the AccountID field is populated.
If the Lead to Contact scenario is set to "Auto Convert" the Lead will NOT auto convert into the matched orphaned Contact. An email will be sent to the email address listed in the DupeBlocker Settings tab with the following error:
*** Executing Method: DB_AutoConvert.asyncConvert
*** Exception Type: System.QueryException
*** Exception Cause: null
*** Exception Message: invalid ID field: null