cancel
Showing results for 
Search instead for 
Did you mean: 

Migration Error

Migration Error

Hi,

 

I'm getting this below error while do migration & also i can't find the details of the issue from log as well

Notice: Undefined offset: 4465 in /var/www/staging.website.com/vendor/magento/data-migration-tool/src/Migration/Step/Eav/Data.php on line 561

 

Can any one help?

2 REPLIES 2

Re: Migration Error

Hi @gkarthick87 


Try to replace function "private function migrateCustomEntityAttributes()" under  src/Migration/Step/Eav/Data.php with below code:

/**
     * Migrate custom entity attributes
     */
    private function migrateCustomEntityAttributes()
    {
        $this->progress->advance();
        $sourceDocName = 'eav_entity_attribute';
        $destinationDocument = $this->destination->getDocument(
            $this->map->getDocumentMap($sourceDocName, MapInterface::TYPE_SOURCE)
        );
        $recordsToSave = $destinationDocument->getRecords();
        $customAttributeIds = $this->modelData->getCustomAttributeIds();
        $customEntityAttributes = $this->source->getRecords(
            $sourceDocName,
            0,
            $this->source->getRecordsCount($sourceDocName),
            new \Zend_Db_Expr(sprintf('attribute_id IN (%s)', implode(',', $customAttributeIds)))
        );
        foreach ($customEntityAttributes as $record) {
            if (!isset($this->mapAttributeGroupIdsSourceDest[$record['attribute_group_id']])) {
                continue;
            }
            $record['sort_order'] = $this->getCustomAttributeSortOrder($record);
            $record['attribute_group_id'] = $this->mapAttributeGroupIdsSourceDest[$record['attribute_group_id']];
            $record['entity_attribute_id'] = null;
            $destinationRecord = $this->factory->create(['document' => $destinationDocument, 'data' => $record]);
            $recordsToSave->addRecord($destinationRecord);
        }
        $this->saveRecords($destinationDocument, $recordsToSave);
    }

It may help you!
Or you can refer below link:
https://github.com/magento/data-migration-tool/issues/813

Problem Solved? Please click on 'Kudos' & Accept as Solution!

Problem solved? Click Accept as Solution!

Re: Migration Error

Hi @gkarthick87 ,

 

On one of forum question we were facing the same issue and finally conclude that.

 

I just came across a few forums that said a bug in Magento 2.3.5 data migration tool. https://magento.stackexchange.com/a/314906/57334

 

So if issue still persists after @Bhanu Periwal hotfix. Try to migrate using 2.3.4 version.

 

Hope this helps you!

Problem Solved! Click Kudos & Accept as Solution!