Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
If someone copypastes the list from https://www.drupal.org/node/2350651 then they will get a lot of errors because the source providers are missing.
Proposed resolution
Silently skip the migration on missing migrations. I thought we had that before? Apparently not.
Comments
Comment #1
benjy CreditAttribution: benjy commentedWe have the concept of "optional" if the migration is optional then it is silently skipped. If it's "required" then you get a hard fail, as you'd expect.
I know a similar issue exists which is when the module wasn't enabled in the D6 site, the migration still tries to run but obviously the tables don't exist. Could that be the issue here?
Comment #2
mikeryanThe upgrade tools do this now - if a source provider for a plugin in a template is missing, the template is silently skipped (no migration entity created).