2011-06-23 12 views
0

支払いオプションのAuthorize.netで注文中にこのエラーが発生しました。Magento:Payment Transaction Failed備考SQLSTATE [42S22]:列が見つかりません

Reason 
SQLSTATE[42S22]: Column not found: 1054 Unknown column '' in 'field list' 
Checkout Type 
onepage 
Shipping Method: 
Shipping Option 
Payment Method: 
Credit Card (Authorize.net) 

これはAuthorize.netの支払い方法の問題またはデータベースの問題ですか、フィールドが不足している可能性があります。

あるとして、私はその理由から推測することはできませんが、「不明な列」と言うが、それは空を示したので、私はどのテーブルに欠けている列を推測することはできません。

すべてのヘルプはリマインダー

ここ

は例外ログ

ERR (3): 
exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column '' in 'field list'' in /chroot/home/abc/sitename.com/html/lib/Zend/Db/Statement/Pdo.php:228 
Stack trace: 
#0 /chroot/home/abc/sitename.com/html/lib/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array) 
#1 /chroot/home/abc/sitename.com/html/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) 
#2 /chroot/home/abc/sitename.com/html/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) 
#3 /chroot/home/abc/sitename.com/html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `cu...', Array) 
#4 /chroot/home/abc/sitename.com/html/lib/Varien/Db/Adapter/Pdo/Mysql.php(337): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `cu...', Array) 
#5 /chroot/home/abc/sitename.com/html/lib/Zend/Db/Adapter/Abstract.php(574): Varien_Db_Adapter_Pdo_Mysql->query('INSERT INTO `cu...', Array) 
#6 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(1215): Zend_Db_Adapter_Abstract->insert('customer_entity', Array) 
#7 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Eav/Model/Entity/Abstract.php(1012): Mage_Eav_Model_Entity_Abstract->_processSaveData(Array) 
#8 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Core/Model/Abstract.php(318): Mage_Eav_Model_Entity_Abstract->save(Object(Mage_Customer_Model_Customer)) 
#9 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Core/Model/Resource/Transaction.php(150): Mage_Core_Model_Abstract->save() 
#10 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Sales/Model/Service/Quote.php(183): Mage_Core_Model_Resource_Transaction->save() 
#11 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Sales/Model/Service/Quote.php(238): Mage_Sales_Model_Service_Quote->submitOrder() 
#12 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Checkout/Model/Type/Onepage.php(742): Mage_Sales_Model_Service_Quote->submitAll() 
#13 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Checkout/controllers/OnepageController.php(499): Mage_Checkout_Model_Type_Onepage->saveOrder() 
#14 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Mage_Checkout_OnepageController->saveOrderAction() 
#15 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(253): Mage_Core_Controller_Varien_Action->dispatch('saveOrder') 
#16 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#17 /chroot/home/abc/sitename.com/html/app/code/core/Mage/Core/Model/App.php(340): Mage_Core_Controller_Varien_Front->dispatch() 
#18 /chroot/home/abc/sitename.com/html/app/Mage.php(627): Mage_Core_Model_App->run(Array) 
#19 /chroot/home/abc/sitename.com/html/index.php(80): Mage::run('', 'store') 
#20 
+0

私はそれがMagentoのコアのバグだと思います。どのマゼンタ版をお使いですか? Authorize.NETで注文するたびにこのエラーが発生しますか? – Zyava

答えて

0

である私が最初に見るためにMagentoのDBの修復ツールを実行することはお勧めしたい別の支払トランザクションが失敗しました


感謝するでしょうデータベーステーブルが壊れている場合。そうでない場合は、Magentoのエラーログをオンにして、クエリ(または少なくともスタック内のどこに生成されているか)に関する詳細を取得できるかどうかを確認してください。

あなたが本当に必死取得する場合は、MySQLでクエリのログ記録をオンにし、間違って起こっているのかを見るために直接クエリを見てみましょう。

希望に役立ちます!

おかげで、 ジョー

関連する問題