2016-06-20 28 views
0

我已經更新版本的Magento EE 12.2到Magento 14.2.0.2,但我更新或創建產品和類別時出現錯誤。錯誤消息是「無法執行操作,元數據不完整!」Magento錯誤升級後:無法執行操作,不完整的元數據

我也試過'Enterprise_Index_Model_Action_Exception' with message 'Can't perform operation, incomplete metadata!'但不適合我。

這裏是錯誤的截圖。 adminerror

2016-06-20T12:36:57+00:00 ERR (3): 
exception 'Enterprise_Index_Model_Action_Exception' with message 'Can't perform operation, incomplete metadata!' in app\code\core\Enterprise\Index\Model\Action\Abstract.php:125 
Stack trace: 
#0 app\code\core\Enterprise\CatalogInventory\Model\Index\Action\Refresh\Row.php(69): Enterprise_Index_Model_Action_Abstract->_validate() 
#1 app\code\core\Enterprise\Mview\Model\Client.php(123): Enterprise_CatalogInventory_Model_Index_Action_Refresh_Row->execute() 
#2 app\code\core\Enterprise\CatalogInventory\Model\Index\Observer.php(53): Enterprise_Mview_Model_Client->execute('enterprise_cata...', Array) 
#3 app\code\core\Mage\Core\Model\App.php(1358): Enterprise_CatalogInventory_Model_Index_Observer->processStockItemSaveEvent(Object(Varien_Event_Observer)) 
#4 app\code\core\Mage\Core\Model\App.php(1337): Mage_Core_Model_App->_callObserverMethod(Object(Enterprise_CatalogInventory_Model_Index_Observer), 'processStockIte...', Object(Varien_Event_Observer)) 
#5 app\Mage.php(448): Mage_Core_Model_App->dispatchEvent('cataloginventor...', Array) 
#6 app\code\core\Mage\Core\Model\Abstract.php(344): Mage::dispatchEvent('cataloginventor...', Array) 
#7 app\code\core\Mage\CatalogInventory\Model\Stock\Item.php(893): Mage_Core_Model_Abstract->afterCommitCallback() 
#8 [internal function]: Mage_CatalogInventory_Model_Stock_Item->afterCommitCallback() 
#9 app\code\core\Mage\Core\Model\Resource\Abstract.php(110): call_user_func(Array) 
#10 app\code\core\Mage\Core\Model\Abstract.php(322): Mage_Core_Model_Resource_Abstract->commit() 
#11 app\code\core\Mage\Adminhtml\controllers\Catalog\ProductController.php(728): Mage_Core_Model_Abstract->save() 
#12 app\code\core\Mage\Core\Controller\Varien\Action.php(418): Mage_Adminhtml_Catalog_ProductController->saveAction() 
#13 app\code\core\Mage\Core\Controller\Varien\Router\Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('save') 
#14 app\code\core\Mage\Core\Controller\Varien\Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#15 app\code\core\Mage\Core\Model\App.php(365): Mage_Core_Controller_Varien_Front->dispatch() 
#16 app\Mage.php(684): Mage_Core_Model_App->run(Array) 
#17 index.php(83): Mage::run('', 'store') 
#18 {main} 
+0

如何更新magento?我認爲你不更新數據庫結構。您可以嘗試清除所有緩存並通過服務器'php -f index.php'上的命令行運行'index.php'來啓動新的升級腳本。 – Naumov

+0

@Naumov我使用此鏈接升級magento http://devdocs.magento.com/guides/m1x/install/installing_upgrade_details.html – Jalpesh

回答

0

嘗試使用PHP 5.3禁用的警告和注意事項。它避免了舊版本中的一些代碼警告棄用。 如果中間出現一些無效的功能名稱,請升級到5.4,5.5等。

它通常適用於我。 ;)

相關問題