Magento – Call to undefined method Magento AttributeMetadataConverter.php

magento2magento2-migration-tool

I used the Migration data tool for migration data from 1.8 tot 2.0.2. The migration was successful. But after that i can't open the customer grid or a order. This is the error.

PHP message: PHP Fatal error: Call to undefined method
Magento\Eav\Model\Entity\Attribute\Backend\ArrayBackend::getAllOptions()
in
/data/web/magento2/vendor/magento/module-customer/Model/AttributeMetadataConverter.php
on line 66

The customer data is available in customer_grid_flat.

What can be the problem?

Best Answer

You should find the attributes in the table eav_attribute, those need to have entity_type_id = 1; frontend_input = select or multiselect.

Then delete which one of them has backend_model = null

do not delete the attribute which has attribute code like gender, group_id, store_id, website_id

only delete custom attribute which also have backend_model specified.