diff -u b/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php b/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php --- b/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php +++ b/core/modules/file/src/Plugin/migrate/cckfield/d6/FileField.php @@ -14,7 +14,7 @@ /** * @MigrateCckField( * id = "filefield", - * field_type = "file", + * field_type = "filefield", * core = {6} * ) */ diff -u b/core/modules/migrate_drupal/src/Plugin/MigrateCckFieldPluginManager.php b/core/modules/migrate_drupal/src/Plugin/MigrateCckFieldPluginManager.php --- b/core/modules/migrate_drupal/src/Plugin/MigrateCckFieldPluginManager.php +++ b/core/modules/migrate_drupal/src/Plugin/MigrateCckFieldPluginManager.php @@ -52,7 +52,7 @@ public function createInstance($field_type, array $configuration = array(), MigrationInterface $migration = NULL) { foreach ($this->getDefinitions() as $plugin_id => $definition) { if (in_array($configuration['core'], $definition['core'])) { - if ($field_type == $definition['field_type'] || $field_type == $plugin_id) { + if ($field_type === $definition['field_type'] || $field_type === $plugin_id) { return parent::createInstance($plugin_id, $configuration, $migration); } } only in patch2: unchanged: --- a/core/modules/migrate_drupal/src/Plugin/migrate/builder/d6/CckMigration.php +++ b/core/modules/migrate_drupal/src/Plugin/migrate/builder/d6/CckMigration.php @@ -57,7 +57,7 @@ public function buildMigrations(array $template) { // Allow the cckfield plugin to alter the migration as necessary so that // it knows how to handle fields of this type. $this->cckPluginManager - ->createInstance($field_type, [], $migration) + ->createInstance($field_type, ['core' => 6], $migration) ->{$this->configuration['cck_plugin_method']}($migration); } }