Just upgraded to and am getting this error when trying to view the customer grid in the backend.

I tried replacing:


With a fresh copy with no luck!

Fatal error: Call to a member function getBackend() on a non-object in /var/www/vhosts/MYSITE/app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php on line 514

Having a real headache trying to fix this error.

  • Please look this one stackoverflow.com/questions/13070652/… Commented Dec 21, 2015 at 17:17
  • The issue is that on that question the person set up a new attribute and then got this error, i got it out of nowhere and so have no cue where to find the issue! Commented Dec 21, 2015 at 17:19
  • Please check all extension related to customer, I think one file will rewrite your customer grid. Commented Dec 21, 2015 at 17:27
  • This site has a LOT of plugins, is there a way to see exactly which file is causing the error? Commented Dec 21, 2015 at 17:30
  • You need to debug one by one config file in that file you will get grid class overwrite by anyone extension or more. Commented Dec 21, 2015 at 17:33

1 Answer 1


We had similar issue and it was because of during update new attribute wasn't created via resources process. renaming versions in core_resource table and running update again, error was gone. So it's 99% related to missed attribute

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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