Mage-World CMS Pro приводит к сбою метода Df_Core_Controller_Varien_Router_Standard::_getDefaultPath

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Тимофей Игоревич
  • Группа: Клиент
  • Сообщений: 21
  • Регистрация: 12.01.2012

20.05.2013 13:46

После установки плагина, получаю следующую ошибку:

a:5:{i:0;s:320:"[Df_Core_Controller_Varien_Router_Standard::_getDefaultPath]
Результат метода забракован проверяющим «df_result_string».
Сообщения проверяющего:
Требуется строка, но вместо неё получена переменная типа «NULL».

";i:1;s:1041:"#0 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Qa/Helper/Method.php(514): Df_Qa_Helper_Method->throwException('[Df_Core_Contro...', 1)
#1 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Core/lib/fp/validation.php(511): Df_Qa_Helper_Method->raiseErrorResult('df_result_strin...', Array, 1)
#2 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Core/Controller/Varien/Router/Standard.php(14): df_result_string(NULL)
#3 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(126): Df_Core_Controller_Varien_Router_Standard->_getDefaultPath()
#4 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#5 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#6 /var/www/dev.d-m-t.ru/htdocs/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#7 /var/www/dev.d-m-t.ru/htdocs/index.php(87): Mage::run('', 'store')
#8 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

Версия Российской сборки 2.17.14
Версия Magento 1.7.0.2

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

21.05.2013 08:48

Причиной сбоя является дефект модуля Mage-World CMS Pro, который возвращает недопустимое значение из метода Mage_Core_Controller_Varien_Router_Standard::_getDefaultPath.
Убрал из версии 2.17.14 проверку результата метода Df_Core_Controller_Varien_Router_Standard::_getDefaultPath.
Однако модуль Mage-World CMS Pro может неправильно работать и в других местах.

#3 Тимофей Игоревич
  • Группа: Клиент
  • Сообщений: 21
  • Регистрация: 12.01.2012

21.05.2013 17:48

Т.е вы предлагаете мне связаться с разработчиком модуля Mage-World CMS Pro, или в данном случае идет конфликт ваших модулей обоих?

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

21.05.2013 20:57

Для решения конкретно этой проблемы просто обновите сборку. Для других создавайте отдельные темы.

#5 Тимофей Игоревич
  • Группа: Клиент
  • Сообщений: 21
  • Регистрация: 12.01.2012

22.05.2013 07:38

Возникает следующия ошибка после обновления

Значение переменной забраковано проверяющим «Df_Zf_Validate_String».
Сообщения проверяющего:
Требуется строка, но вместо неё получена переменная типа «NULL».

Trace:
#0 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Qa/Helper/Method.php(596): Df_Qa_Helper_Method->throwException('???????????????...', 2)
#1 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Qa/Helper/Method.php(55): Df_Qa_Helper_Method->validateValue(Object(Df_Zf_Validate_String), NULL, 2)
#2 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Core/lib/fp/validation.php(107): Df_Qa_Helper_Method->assertValueIsString(NULL, 1)
#3 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Core/Model/Translate.php(114): df_assert_string(NULL)
#4 /var/www/dev.d-m-t.ru/htdocs/app/code/local/Df/Core/Model/Translate.php(290): Df_Core_Model_Translate->_addData(Array, 'Mage_Core', false)
#5 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/Translate.php(133): Df_Core_Model_Translate->_loadModuleTranslation('Mage_Core', Array, false)
#6 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/App/Area.php(146): Mage_Core_Model_Translate->init('frontend')
#7 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/App/Area.php(121): Mage_Core_Model_App_Area->_initTranslate()
#8 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/App/Area.php(93): Mage_Core_Model_App_Area->_loadPart('translate')
#9 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/App.php(774): Mage_Core_Model_App_Area->load()
#10 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(513): Mage_Core_Model_App->loadArea('frontend')
#11 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Front/Action.php(64): Mage_Core_Controller_Varien_Action->preDispatch()
#12 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Varien/Action.php(408): Mage_Core_Controller_Front_Action->preDispatch()
#13 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index')
#14 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#15 /var/www/dev.d-m-t.ru/htdocs/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#16 /var/www/dev.d-m-t.ru/htdocs/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#17 /var/www/dev.d-m-t.ru/htdocs/index.php(87): Mage::run('', 'store')
#18 {main}

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

22.05.2013 09:12

Для других создавайте отдельные темы.

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