Page MenuHomePhabricator

deduper failure due to null value
Closed, ResolvedPublic

Description

Donor relation try to dedupe contacts, when pulling query with such parameters:
Individual (general) Address and name (general)
first 80000 matches
Primary address state province ID = Massachusetts
deduper interface not working.

then we get some failmails as
Deduping contact range: 67373448 to 67373453 {"start":"67373448","end":"67373453"}
TypeError: CRM_Deduper_BAO_MergeHandler::setResolvedLocationValue(): Argument #4 ($value) must be of type string, null given, called in /srv/org.wikimedia.civicrm/drupal/sites/default/civicrm/extensions/deduper/CRM/Deduper/BAO/Resolver.php on line 78 in CRM_Deduper_BAO_MergeHandler->setResolvedLocationValue() (line 574 of /srv/org.wikimedia.civicrm/drupal/sites/default/civicrm/extensions/deduper/CRM/Deduper/BAO/MergeHandler.php).
2025-02-13 19:00:04,566 ERROR WD php: TypeError: [error]
2025-02-13 19:00:04,567 ERROR CRM_Deduper_BAO_MergeHandler::setResolvedLocationValue(): Argument #4
2025-02-13 19:00:04,567 ERROR ($value) must be of type string, null given, called in
2025-02-13 19:00:04,567 ERROR /srv/org.wikimedia.civicrm/drupal/sites/default/civicrm/extensions/deduper/CRM/Deduper/BAO/Resolver.php
2025-02-13 19:00:04,567 ERROR on line 78 in
2025-02-13 19:00:04,567 ERROR CRM_Deduper_BAO_MergeHandler->setResolvedLocationValue() (line 574 of
2025-02-13 19:00:04,567 ERROR /srv/org.wikimedia.civicrm/drupal/sites/default/civicrm/extensions/deduper/CRM/Deduper/BAO/MergeHandler.php).
2025-02-13 19:00:04,567 ERROR Drush command terminated abnormally due to an unrecoverable error. [error]
2025-02-13 19:00:04,587 INFO ----------- end command output

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1119567 had a related patch set uploaded (by Wfan; author: Wfan):

[wikimedia/fundraising/crm@master] Value could be null, string or int

https://gerrit.wikimedia.org/r/1119567

This comment was removed by AnnWF.
AnnWF updated the task description. (Show Details)

Change #1119602 had a related patch set uploaded (by Eileen; author: Eileen):

[wikimedia/fundraising/crm@master] Fix errors on NULL type hints

https://gerrit.wikimedia.org/r/1119602

Change #1119567 merged by Eileen:

[wikimedia/fundraising/crm@master] Value could be null, string or int

https://gerrit.wikimedia.org/r/1119567

Change #1119602 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Fix errors on NULL type hints

https://gerrit.wikimedia.org/r/1119602

XenoRyet set Final Story Points to 4.