I am having the exact same problem as this issue- "Missing required argument $options" After migration from magento to 2.1.3

The solution talks about modifying this file- var/www/html/vendor/magento/module-customer/Model/Config.php

That file is not there for me. I have looked and looked but can not find that file to try that solution. Does anyone know a workaround? or the location of that file? Did it move from 2.1.3 to 2.1.6?


I had the same problem.

Try this:

Go to this file :


Add this line inside createMetadataAttribute function (after if ($attribute->usesSource()) {) :

echo '<pre>'; print_r($attribute->getData());

Next, run setup:upgrade and open the customer grid in backend. You need to follow after which attribute the error is thrown. Then, delete that attribute from customer_eav_attribute table.

You're done. :)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.