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/… 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! Dec 21, 2015 at 17:19
  • Please check all extension related to customer, I think one file will rewrite your customer grid. 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? 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. 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 that you have read and understand our privacy policy and code of conduct.

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