Page MenuHomePhabricator

Omniactivity "Legacy Giving Signup (Wiki domain)" failures
Closed, ResolvedPublic

Description

We've been getting failmails related to these Acoustic events. It looks like the Omniactivity code can't handle them yet. Let's quiet them down and decide what follow-up is needed.

jgleeson@civi1002:~$ bat -p /var/log/process-control/omnimail_activity_load/omnimail_activity_load-20251125-103101.log
2025-11-25 10:31:01,317 INFO    ===========
2025-11-25 10:31:01,317 INFO    sh -c "echo '{\"checkPermissions\":0}' | /usr/local/bin/wmf-cv -vv api4 Omniactivity.load limit=700 --in=json" (2134952)
2025-11-25 10:31:01,317 INFO    -----------
2025-11-25 10:31:02,048 INFO    Entity: Omniactivity
2025-11-25 10:31:02,048 INFO    Action: load
2025-11-25 10:31:02,048 INFO    Params: {
2025-11-25 10:31:02,048 INFO        "version": 4,
2025-11-25 10:31:02,048 INFO        "checkPermissions": 0
2025-11-25 10:31:02,048 INFO    }
2025-11-25 10:31:32,837 ERROR   
2025-11-25 10:31:32,840 ERROR   In Omniactivity.php line 222:
2025-11-25 10:31:32,840 ERROR                                                                                  
2025-11-25 10:31:32,840 ERROR     [CRM_Core_Exception]                                                         
2025-11-25 10:31:32,840 ERROR     omni-mystery : action "form", action name "Form", action URL name "Legacy G  
2025-11-25 10:31:32,840 ERROR     iving Signup (Wiki domain)", action URL "http://lp.email.wikimedia.org/Lega  
2025-11-25 10:31:32,840 ERROR     cyGivingSignup", date "2025-11-24 16:24:52", recipient ID , referrer url     
2025-11-25 10:31:32,841 ERROR                                                                                  
2025-11-25 10:31:32,841 ERROR   
2025-11-25 10:31:32,841 ERROR   Exception trace:
2025-11-25 10:31:32,841 ERROR     at /srv/org.wikimedia.civicrm/ext/org.wikimedia.omnimail/CRM/Omnimail/Omniactivity.php:222
2025-11-25 10:31:32,841 ERROR    CRM_Omnimail_Omniactivity->throwException() at /srv/org.wikimedia.civicrm/ext/org.wikimedia.omnimail/CRM/Omnimail/Omniactivity.php:140
2025-11-25 10:31:32,841 ERROR    CRM_Omnimail_Omniactivity->getActivityType() at /srv/org.wikimedia.civicrm/ext/org.wikimedia.omnimail/CRM/Omnimail/Omniactivity.php:101
2025-11-25 10:31:32,841 ERROR    CRM_Omnimail_Omniactivity->getResult() at /srv/org.wikimedia.civicrm/ext/org.wikimedia.omnimail/Civi/Api4/Action/Omniactivity/Load.php:56
2025-11-25 10:31:32,841 ERROR    Civi\Api4\Action\Omniactivity\Load->_run() at /srv/org.wikimedia.civicrm/core/Civi/Api4/Provider/ActionObjectProvider.php:91
2025-11-25 10:31:32,841 ERROR    Civi\Api4\Provider\ActionObjectProvider->invoke() at /srv/org.wikimedia.civicrm/core/Civi/API/Kernel.php:153
2025-11-25 10:31:32,841 ERROR    Civi\API\Kernel->runRequest() at /srv/org.wikimedia.civicrm/core/Civi/Api4/Generic/AbstractAction.php:251
2025-11-25 10:31:32,841 ERROR    Civi\Api4\Generic\AbstractAction->execute() at /srv/org.wikimedia.civicrm/core/api/api.php:102
2025-11-25 10:31:32,841 ERROR    civicrm_api4() at /srv/cv/src/Command/Api4Command.php:145
2025-11-25 10:31:32,841 ERROR    Civi\Cv\Command\Api4Command->execute() at /srv/cv/vendor/symfony/console/Command/Command.php:298
2025-11-25 10:31:32,841 ERROR    Symfony\Component\Console\Command\Command->run() at /srv/cv/vendor/symfony/console/Application.php:1040
2025-11-25 10:31:32,841 ERROR    Symfony\Component\Console\Application->doRunCommand() at /srv/cv/vendor/symfony/console/Application.php:301
2025-11-25 10:31:32,841 ERROR    Symfony\Component\Console\Application->doRun() at /srv/cv/lib/src/BaseApplication.php:137
2025-11-25 10:31:32,841 ERROR    Civi\Cv\BaseApplication->doRun() at /srv/cv/vendor/symfony/console/Application.php:171
2025-11-25 10:31:32,841 ERROR    Symfony\Component\Console\Application->run() at /srv/cv/lib/src/BaseApplication.php:87
2025-11-25 10:31:32,841 ERROR    Civi\Cv\BaseApplication->run() at /srv/cv/lib/src/BaseApplication.php:32
2025-11-25 10:31:32,842 ERROR    Civi\Cv\BaseApplication::main() at /srv/cv/bin/cv:34
2025-11-25 10:31:32,842 ERROR   
2025-11-25 10:31:32,842 ERROR   api4 [--in IN] [--out OUT] [--flat [FLAT]] [-T|--out=table] [-I|--out=list] [-J|--out=json-pretty] [-N|--dry-run] [--] <Entity.action> [<key=value>...]
2025-11-25 10:31:32,842 ERROR   
2025-11-25 10:31:32,854 INFO    ----------- end command output

Event Timeline

Change #1211092 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[wikimedia/fundraising/crm@master] Skip Legacy Giving Signup events in Omniactivity processing

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

Change #1211092 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Skip Legacy Giving Signup events in Omniactivity processing

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

Change #1211202 had a related patch set uploaded (by Jgleeson; author: Jgleeson):

[wikimedia/fundraising/crm@master] Add test for Legacy Giving Signup form skipping

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

We should probably create an activity for these - I guess we just need to decide what the activity type should be

Ya, I figured that was the longer-term fix. We could make a ticket for that.

Change #1211202 merged by jenkins-bot:

[wikimedia/fundraising/crm@master] Add test for Legacy Giving Signup form skipping

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

XenoRyet set Final Story Points to 2.