I am using migrate_plus to migrate from D7 to D8 and so far it has been a fairly smooth process.

I have a particular content type that has 10 nodes in D7 but will only migrate one of them to D8.

After running the migration, one node is reported to exist and is successfully migrated. There are no messages related to the migration so I don't have any issue to remedy, yet only one of the ten nodes are migrated.

Can anyone suggest a way to dig into why this might be happening and/or how to get the missing nodes to migrate?

  • 10 nodes, maybe save your time and migrate them manually...
    – leymannx
    Aug 5 '19 at 5:58
  • 1
    I am considering that but I have many sites with many thousands of nodes to migrate as well so need to understand why this content is not being found and migrated
    – dibs
    Aug 5 '19 at 5:59
  • Then maybe try to migrate them programmatically yourself from a custom module's hook_update_N or some admin form's submit handler on the D8 instance. Maybe you'll find out what's going wrong that way.
    – leymannx
    Aug 5 '19 at 6:02

This issue was due to not factoring in languages when migrating. So if you have the same issue you'll probably need to look at your i18n migrations.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.