Error:
[error] The d7_nodesubqueue plugin must define the source_module property.
Steps to recreate:
Install Nodequeue Migrate and run drush ms
Reason:
Somewhere between 8.3 and 8.5 Drupal changed and modules now need a source_module property in their annotation.
Proposed solution:
Update the annotations of NodeSubqueue.php and NodeQueue.php as shown below.
NodeSubqueue.php
/**
* Drupal 7 nodesubqueue source from database.
*
* @MigrateSource(
* id = "d7_nodesubqueue",
* source_module = "node",
* )
*/
NodeQueue.php
/**
* Drupal 7 nodequeue source from database.
*
* @MigrateSource(
* id = "d7_nodequeue",
* source_module = "node",
* )
*/
Comments
Comment #2
jofitzAdded "source_module" to the source plugins.
Comment #4
jofitzComment #6
junaidpvPlease create a new release containing this fix. I see it is already tagged 8.x-1.1 in git.