Problem/Motivation
A campaignmonitor error appears when we try to delete a user via drush. I can see that updates were made to fix queues, so unsure at the moment why this is still occurring.
Any help would be very much appreciated.
In ProcessBase.php line 171:
Unable to decode output into JSON: Syntax error
TypeError: Drupal\campaignmonitor\CampaignMonitorSubscriptionManager::__construct(): Argument #10 ($queue) must be of type Drupal\Co
re\Queue\QueueInterface, Drupal\Core\Queue\QueueFactory given, called in /app/web/core/lib/Drupal/Component/DependencyInjection/Cont
ainer.php on line 261 in Drupal\campaignmonitor\CampaignMonitorSubscriptionManager->__construct() (line 119 of /app/web/modules/cont
rib/campaignmonitor/src/CampaignMonitorSubscriptionManager.php).
Steps to reproduce
clear; drush user:create testuser --mail='[person@example.com](mailto:person@example.com)' --password='letmein'; drush ucan --uri http://test.site testuser --delete-content -y
Issue fork campaignmonitor-3501742
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3.0.x
changes, plain diff MR !12
- 3501742-queueinterface-and-queuefactory
changes, plain diff MR !11
Comments
Comment #6
monymirzaMR 12 up for review.
Comment #7
randalv commentedCan confirm the issue persists and is solved by the patch, thanks!
Comment #8
jannakha commented+1 RTBC
thanks for your contribution!
Please release :-)
Comment #9
jannakha commented#12 was tested.
Comment #12
vladimirausThanks all. Committed. 🍻