Drupal\Component\Plugin\Exception\PluginNotFoundException: The "feeds_feed_refresh__test_node"

Created on 19 September 2018, about 6 years ago
Updated 23 March 2024, 8 months ago

Error:

Drupal\Component\Plugin\Exception\PluginNotFoundException: The "feeds_feed_refresh__test_node" plugin does not exist. in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (line 52 of /var/www/drupalvm/drupal/web/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).

Steps to reproduce:

  1. With the Feeds module when creating a feed type with machine name test_node, it creates a queue called feeds_feed_refresh:test_node.
  2. Enable "Override cron queue processing" under Cron Settings
  3. Run "+ Discover Jobs" under Cron Jobs
  4. Run the Queue: Feed refresh

Proposed resolution

The QueueWorker to reverse the : character substitution on runtime in queueCallback().

🐛 Bug report
Status

Closed: duplicate

Version

2.0

Component

Code

Created by

🇧🇪Belgium baikho Antwerp, BE

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇨🇦Canada joelseguin Ontario, Canada

    I've come across this issue while using Feeds with Opigno LMS. It seems as though Opigno makes use of the "Override cron queue processing" options and I'm assuming config relates to the issue (as I have no problems with several other sites using Feeds and Ultimate Cron).

    I can confirm that patch #2 still works on 2.0.0-alpha6. Perhaps it is worth considering integrating this patch in the next release?

  • Status changed to Downport about 1 year ago
  • 🇹🇷Turkey orkut murat yılmaz Istanbul

    I'm changing the issue's status.

    Thanks everyone.

  • Open in Jenkins → Open on Drupal.org →
    Core: 9.5.x + Environment: PHP 8.2 & pgsql-14.1
    last update about 1 year ago
    Composer require failure
  • Status changed to Closed: duplicate 10 months ago
  • 🇨🇭Switzerland berdir Switzerland

    Closing as duplicate of 🐛 QueueWorker plugin derivatives Fixed .

  • 🇬🇧United Kingdom Dubs

    Hey @Berdir - this isn't a duplicate and still other derivate plugins do not work if they are using a : in the derivative ID.
    The patch here solves the problem, but given the other issue the two need to work together somehow.

  • Status changed to Needs review 8 months ago
  • 🇬🇧United Kingdom Dubs
  • Status changed to Closed: duplicate 8 months ago
  • 🇬🇧United Kingdom Dubs

    Apologies - my bad. The other patch does work. I hasn't rescanned for jobs!

Production build 0.71.5 2024