Fatal error: Call to undefined method CRM_Core_BAO_SchemaHandler::getMissingIndices() in /home/reports/public_html/administrator/components/com_civicrm/civicrm/CRM/Utils/Check/Component/Schema.php on line 40

This error appears after logging in and navigating to CiviCRM. Upon refreshing, this error disappears, and Civi works as normal. Clearing the Civi cache makes it appear again, before refreshing the screen again fixes it.

What could be causing this, and how can we solve it?

I thought file perms, but those all look ok.


  • That is a lot of exclamation marks JohnFF.... Nov 14, 2017 at 15:05
  • Tribute to The Register which does the same thing with headlines involving Yahoo!
    – JohnFF
    Nov 14, 2017 at 15:13
  • 1
    Love the title. I think anyone silly enough to put an exclamation point in their name deserves a little teasing.
    – Coleman
    Nov 14, 2017 at 16:07
  • Voting this Q up - best title ever! Nov 14, 2017 at 17:27
  • 1
    I always sound surprised by accident any time I read it. "Well, your options are Drupal, WordPress, or Joomla!"
    – JohnFF
    Nov 14, 2017 at 17:28


Your Answer

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

Browse other questions tagged or ask your own question.