Я перешёл по непредназначенному для перехода адресу и система ответила неожиданно, что я делаю не так?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Алексей Лазарев
  • Группа: Пользователь
  • Сообщений: 143
  • Регистрация: 19.11.2011

10.07.2012 20:46

Добрый день, при переходе по адресам http://<домен вашего магазина>/df-payment/cancel/ либо http://<домен вашего магазина>/index.php/df-payment/cancel/ появляется ошибка:

[Df_Payment_Controller_Abstract::getOrderIncrementId]
Результат метода забракован проверяющим «Df_Zf_Validate_String».
Сообщения проверяющего:
Требуется строка, но вместо неё получена переменная типа «NULL».


#0 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Qa/Helper/Method.php(887): Df_Qa_Helper_Method::throwException()
#1 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Qa/Helper/Method.php(710): Df_Qa_Helper_Method->throwException()
#2 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Qa/Helper/Method.php(105): Df_Qa_Helper_Method->validateResult()
#3 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Core/lib/fp/validation.php(587): Df_Qa_Helper_Method->assertResultIsString()
#4 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Payment/Controller/Abstract.php(113): df_result_string()
#5 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Payment/Controller/Abstract.php(71): Df_Payment_Controller_Abstract->getOrderIncrementId()
#6 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Payment/Controller/Abstract.php(11): Df_Payment_Controller_Abstract->getOrder()
#7 /var/www/u2978989/data/www/мой магазин/app/code/local/Df/Payment/controllers/CancelController.php(23): Df_Payment_Controller_Abstract->cancelOrder()
#8 /var/www/u2978989/data/www/мой магазин/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Df_Payment_CancelController->indexAction()
#9 /var/www/u2978989/data/www/мой магазин/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#10 /var/www/u2978989/data/www/мой магазин/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#11 /var/www/u2978989/data/www/мой магазин/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front->dispatch()
#12 /var/www/u2978989/data/www/мой магазин/app/Mage.php(640): Mage_Core_Model_App->run(Array)
#13 /var/www/u2978989/data/www/мой магазин/index.php(80): Mage::run('', 'store')
#14 {main}

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

10.07.2012 22:46

В каком прикладном сценарии работы пользователя с системой возникает данный сбой?

#3 Алексей Лазарев
  • Группа: Пользователь
  • Сообщений: 143
  • Регистрация: 19.11.2011

11.07.2012 20:38

Данный адрес является частью настройки модуля "QIWI кошелёк" - решил проверить - и вручную перешёл по этим адресам, результатом перехода по ссылкам является выше обозначенная ошибка.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

12.07.2012 08:32

Данный адрес не предназначен для ручного перехода.

#5 Алексей Лазарев
  • Группа: Пользователь
  • Сообщений: 143
  • Регистрация: 19.11.2011

17.07.2012 10:41

Понял, спасибо !

Поделиться темой: