Magento «Не удается сохранить отправку». после нажатия на кнопку отправки отправки

#magento

#magento

Вопрос:

Мы используем Magento Store более 3 лет, и эта ошибка произошла сегодня внезапно.

Эта ошибка возникает в разделе Продажи-> Заказ

После добавления информации о доставке (название и номер отслеживания) и проверки «Копия отправки по электронной почте» я пытаюсь нажать кнопку «Отправить отправку».

Страница перезагружается и показывает следующее.

Не удается сохранить отправку [КРАСНЫЙ]

Отправление создано [ЗЕЛЕНЫЙ]

Я понятия не имею, почему это внезапно появляется. и я не могу сохранить отправку для всех заказов в Magento. Пожалуйста, помогите мне это исправить.

ЖУРНАЛ ИСКЛЮЧЕНИЙ

Следующее исключение ‘Zend_Db_Statement_Exception’ с сообщением ‘SQLSTATE[23000]: нарушение ограничения целостности: 1062 повторяющихся записи ‘100029587’ для ключа 2′ в /var/www/vhosts/XXXXXXXXXXXXXXXX /httpdocs/lib/ Zend/Db/ Statement/Pdo.php: 234 Трассировка стека:

  • 0 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/lib/Varien/Db/Statement/Pdo/Mysql.php (110):

    Zend_Db_Statement_Pdo-> _execute(массив)

  • 1 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/lib/Zend/Db/Statement.php (300):

    Varien_Db_Statement_Pdo_Mysql->_execute(массив) -# 2 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/lib/Zend/Db/Adapter/Abstract.php (479): Zend_Db_Statement->выполнить(массив) -# 3 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/lib/Zend/Db/Adapter/Pdo/Abstract.php (238): Zend_Db_Adapter_Abstract->запрос(‘ВСТАВИТЬ В sa...', Array)
    -#4 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/lib/Varien/Db/Adapter/Pdo/Mysql.php(394):
    Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO
    sa…’, Массив) -# 5 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/lib/Zend/Db/Adapter/Abstract.php (574): Varien_Db_Adapter_Pdo_Mysql->запрос(‘ВСТАВИТЬ В `sa…’, массив) -#6 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php (448): Zend_Db_Adapter_Abstract->вставить(‘sales_flat_ship…’, массив) -# 7 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Sales/Model/Resource/Order/Abstract.php(425) : Mage_Core_Model_Resource_Db_Abstract->сохранить(Объект(Mage_Sales_Model_Order_Shipment)) -# 8 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Model/Abstract.php (318): Mage_Sales_Model_Resource_Order_Abstract->сохранить(Объект(Mage_Sales_Model_Order_Shipment)) -# 9 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Model/Resource/Transaction.php (151): Mage_Core_Model_Abstract->сохранить() -#10 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Adminhtml/controllers/Sales/Order/ShipmentController.php(120) : Mage_Core_Model_Resource_Transaction->сохранить() -#11 /var/www/vhosts/XXXXXXXXXXXXXXXX/httpdocs/app/code/core/Mage/Adminhtml/контроллеры /Продажи /Заказ /ShipmentController.php (225): Mage_Adminhtml_Sales_Order_ShipmentController->_saveShipment(Object(Mage_Sales_Model_Order_Shipment)) -# 12 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Controller/Varien/Action.php (420): Mage_Adminhtml_Sales_Order_ShipmentController->saveAction() -#13 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250) : Mage_Core_Controller_Varien_Action->отправка(‘сохранить’) -#14 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Controller/Varien/Front.php (176): Mage_Core_Controller_Varien_Router_Standard->сопоставление(Объект(Mage_Core_Controller_Request_Http)) -# 15 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/code/core/Mage/Core/Model/App.php (349): Mage_Core_Controller_Varien_Front->отправка() -#16 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/app/Mage.php (640): Mage_Core_Model_App->выполнить(Массив) -#17 /var/www/vhosts/XXXXXXXXXXXXXx/httpdocs/index.php (80): Mage::run(«, «веб-сайт») -#18 {главная}

Комментарии:

1. пожалуйста, поставьте system.log и исключение. войдите в свой вопрос …….. он должен быть в вашем magentoDir> var> log

2. Привет, Амит Бера, я добавил журнал исключений. Я не вижу ничего, связанного с отправкой, в системном журнале

Ответ №1:

Не уверен, поможет ли это вашей ситуации. Похоже, вы тестировали / обрабатывали множество заказов, и в базе данных есть дублирование.

Надеюсь, это поможет