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.

Remaining tasks

User interface changes

API changes

Comments

benjy’s picture

We 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?

mikeryan’s picture

Status: Active » Closed (works as designed)

The 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).