Why does Magento indexing not work, saying “Invalid backend model specified”?

Symptoms:

  • Index rebuilding in Magento 1.4.2.0 did not work.
  • When trying to update the index “Product Flat Data” via the Magento backend’s index management function, this error message is shown:

    Invalid backend model specified: catalog/product_attribute_backend_boolean

Solution:

This can be fixed by directly editing database content: go to table eav_attribute and edit all records where column backend_model contains catalog/product_attribute_backend_boolean. Normally, it is only in the record for attribute gift_message_available. Simply completely delete that backend_model value, as it is unclear yet what belongs there. (It would have to be looked up in a fresh Magento 1.4.2.0 installation).


Posted

in

,

by

Tags:

Comments

3 responses to “Why does Magento indexing not work, saying “Invalid backend model specified”?”

  1. Daniel

    Can you outline how I would be able to do this from phpmyadmin?

  2. Anonymous

    Tnks. Fix ok

  3. vivek

    Hi sir.,

    This is my errors in magento 1.7.0.1 how to solve it…

    There has been an error processing your request
    Invalid backend model specified: catalog/product_attribute_backend_finishdate

    Trace:
    #0 /home/craftisa/public_html/app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php(346): Mage::exception(‘Mage_Eav’, ‘Invalid backend…’)
    #1 /home/craftisa/public_html/app/code/core/Mage/Catalog/Model/Resource/Abstract.php(205): Mage_Eav_Model_Entity_Attribute_Abstract->getBackend()
    #2 /home/craftisa/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(998): Mage_Catalog_Model_Resource_Abstract->_setAttributeValue(Object(Mage_Catalog_Model_Product), Array)
    #3 /home/craftisa/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(959): Mage_Eav_Model_Entity_Abstract->_loadModelAttributes(Object(Mage_Catalog_Model_Product))
    #4 /home/craftisa/public_html/app/code/core/Mage/Catalog/Model/Resource/Abstract.php(698): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Product), ‘7’, NULL)
    #5 /home/craftisa/public_html/app/code/core/Mage/Core/Model/Abstract.php(225): Mage_Catalog_Model_Resource_Abstract->load(Object(Mage_Catalog_Model_Product), ‘7’, NULL)
    #6 /home/craftisa/public_html/app/code/local/Queldorei/ShopperSettings/Helper/Data.php(13): Mage_Core_Model_Abstract->load(‘7’)
    #7 /home/craftisa/public_html/app/code/local/Queldorei/ShopperSettings/Helper/Data.php(27): Queldorei_ShopperSettings_Helper_Data->_loadProduct(Object(Mage_Catalog_Model_Product))
    #8 /home/craftisa/public_html/app/design/frontend/default/shopper/template/catalog/product/list.phtml(146): Queldorei_ShopperSettings_Helper_Data->getLabel(Object(Mage_Catalog_Model_Product))
    #9 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(241): include(‘/home/craftisa/…’)
    #10 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView(‘frontend/defaul…’)
    #11 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
    #12 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
    #13 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
    #14 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml(‘product_list’, true)
    #15 /home/craftisa/public_html/app/code/core/Mage/Catalog/Block/Category/View.php(85): Mage_Core_Block_Abstract->getChildHtml(‘product_list’)
    #16 /home/craftisa/public_html/app/design/frontend/default/shopper/template/catalog/category/view.phtml(69): Mage_Catalog_Block_Category_View->getProductListHtml()
    #17 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(241): include(‘/home/craftisa/…’)
    #18 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView(‘frontend/defaul…’)
    #19 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
    #20 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
    #21 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Text/List.php(43): Mage_Core_Block_Abstract->toHtml()
    #22 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Text_List->_toHtml()
    #23 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(582): Mage_Core_Block_Abstract->toHtml()
    #24 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(526): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #25 /home/craftisa/public_html/app/design/frontend/default/shopper/template/page/2columns-left.phtml(58): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #26 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(241): include(‘/home/craftisa/…’)
    #27 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView(‘frontend/defaul…’)
    #28 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView()
    #29 /home/craftisa/public_html/app/code/core/Mage/Core/Block/Abstract.php(863): Mage_Core_Block_Template->_toHtml()
    #30 /home/craftisa/public_html/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml()
    #31 /home/craftisa/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput()
    #32 /home/craftisa/public_html/app/code/core/Mage/Catalog/controllers/CategoryController.php(159): Mage_Core_Controller_Varien_Action->renderLayout()
    #33 /home/craftisa/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(419): Mage_Catalog_CategoryController->viewAction()
    #34 /home/craftisa/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch(‘view’)
    #35 /home/craftisa/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #36 /home/craftisa/public_html/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
    #37 /home/craftisa/public_html/app/Mage.php(683): Mage_Core_Model_App->run(Array)
    #38 /home/craftisa/public_html/index.php(87): Mage::run(”, ‘store’)
    #39 {main}

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.