magento 2 迁移数据 - isset 中的非法偏移类型或为空

magento 2 migrate Data - illegal offset type in isset or empty

我尝试将 Magento1 (1.7.0.2) 数据迁移到 Magento2 (2.0.7)。 在我映射并忽略了一些扩展表之后,我得到以下输出:

[2016-06-17 08:17:52][INFO][mode: data][stage: integrity check][step: EAV Step]: started
100% [============================] Remaining Time: 1 sec
[2016-06-17 08:17:53][INFO][mode: data][stage: integrity check][step: Customer Attributes Step]: started
[2016-06-17 08:17:53][INFO][mode: data][stage: integrity check][step: Map Step]: started
4% [=>--------------------------] Remaining Time: 42 secs


  [ErrorException]
  Illegal offset type in isset or empty

您知道如何解决这个问题或如何找到问题吗?

此致 金霍夫

对于也遇到此错误的每个人。 我深入研究了迁移工具的源代码 (data-migration-tool/src) 并添加了一些调试消息,我发现是哪个 table 产生了这个错误。

然后我将此 table 添加到 map.xml 文件,错误消失了。

http://devdocs.magento.com/guides/v2.0/migration/migration-tool-internal-spec.html#logging