cancel
Showing results for 
Search instead for 
Did you mean: 

Migrate tool: Integrity check fail after Inventory step

Migrate tool: Integrity check fail after Inventory step

Hi All, I'm using the migration tool to migrate between community editions 1.9.2.3 to 2.3.5-p1.

I migrated the settings successfully with no errors. 

 

On the data migration step, just after the inventory step completes, I get:

[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: Inventory Step]: started
100% [============================] Remaining Time: < 1 sec
[NOTICE]: You can use --auto or -a option to ignore not mapped differences between source and destination to continue migration
In Data.php line 97:

  Integrity Check failed

Checking var/migration.log, there is no more information.  It just shows the inventory step started as the last line.

 

There is one error, much earlier, because I am using Amasty's percent shipping plugin on 1.x and that plugin is not available for Magento 2 (I will need to start fresh with shipping.) But it did not seem to stop on that error, just kept going until it dropped after the inventory step.

 

My question is, is it safe to use the -a option to ignore mapped differences, or is there a way to look further into seeing what it has a problem with.

 

here is the complete output of the log file:

 more var/migration.log
[2020-09-08 18:49:00][INFO][mode: data][stage: integrity check][step: Data Integrity Step]: started
[2020-09-08 18:49:01][INFO][mode: data][stage: integrity check][step: EAV Step]: started
[2020-09-08 18:49:01][INFO][mode: data][stage: integrity check][step: Customer Attributes Step]: started
[2020-09-08 18:49:01][INFO][mode: data][stage: integrity check][step: Map Step]: started
[2020-09-08 18:49:04][ERROR]: Source documents are not mapped: am_spercent_method
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: Url Rewrite Step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: Log Step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: Ratings Step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: ConfigurablePrices step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: OrderGrids Step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: Tier Price Step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: SalesIncrement Step]: started
[2020-09-08 18:49:04][INFO][mode: data][stage: integrity check][step: Inventory Step]: started
[NOTICE]: You can use --auto or -a option to ignore not mapped differences between source and destination to continue migration
1 REPLY 1

Re: Migrate tool: Integrity check fail after Inventory step

I went ahead and used the -a option and it completed the data migration step successfully with no further errors.  There was only a warning for the percent shipping method not being available which was expected.  No errors.

 

Hopefully didn't botch anything up...