Заказы сопровождаются логом geocode.log

После недавних обновлений фреймворка заказы в магазине теперь сопровождаются попаданием в логи вот такой информации

2020-02-01 16:58:15 83.237.37.226
yandexMap: Error while decode JSON string: Syntax error
## wa-system/util/waUtils.class.php(360)
#0 wa-system/file/waNet.class.php(375): waUtils::jsonDecode('<?xml version="...', true)
#1 wa-system/file/waNet.class.php(198): waNet->decodeResponse('<?xml version="...')
#2 wa-system/file/waNet.class.php(190): waNet->onQueryComplete('<?xml version="...')
#3 wa-system/map/adapters/yandexMap.class.php(193): waNet->query('https://geocode...', '{"format":"json...')
#4 wa-system/map/adapters/yandexMap.class.php(125): yandexMap->sendGeoCodingRequest('/xD0/xA0/xD0/xBE/xD1/x81/xD1/x81/xD0/xB8/xD1/x8F,/xD0/x9C...')
#5 wa-system/contact/waContactAddressField.class.php(83): yandexMap->geocode('/xD0/xA0/xD0/xBE/xD1/x81/xD1/x81/xD0/xB8/xD0/xB9/xD1/x81/xD0...')
#6 wa-system/contact/waContactAddressField.class.php(101): waContactAddressField->setGeoCoords(Array)
#7 wa-system/contact/waContact.class.php(742): waContactAddressField->prepareSave(Array, Object(waContact))
#8 wa-apps/shop/lib/workflow/shopWorkflowCreateAction.class.php(52): waContact->save()
#9 wa-apps/shop/lib/workflow/shopWorkflowCreateAction.class.php(120): shopWorkflowCreateAction->getContact(Array)
#10 wa-system/workflow/waWorkflowAction.class.php(34): shopWorkflowCreateAction->execute(Array)
#11 wa-apps/shop/lib/actions/frontend/shopFrontendCheckout.action.php(442): waWorkflowAction->run(Array)
#12 wa-apps/shop/lib/actions/frontend/shopFrontendCheckout.action.php(59): shopFrontendCheckoutAction->createOrder(Array)
#13 wa-system/controller/waViewAction.class.php(161): shopFrontendCheckoutAction->execute()
#14 wa-system/controller/waViewController.class.php(86): waViewAction->display()
#15 wa-system/controller/waDefaultViewController.class.php(48): waViewController->executeAction(Object(shopFrontendCheckoutAction))
#16 wa-system/controller/waController.class.php(21): waDefaultViewController->execute()
#17 wa-system/controller/waViewController.class.php(46): waController->run(NULL)
#18 wa-system/controller/waFrontController.class.php(263): waViewController->run(NULL)
#19 wa-system/controller/waFrontController.class.php(190): waFrontController->runController(Object(waDefaultViewController), NULL)
#20 wa-system/controller/waFrontController.class.php(84): waFrontController->execute(NULL, 'frontend', 'checkout')
#21 wa-system/waSystem.class.php(941): waFrontController->dispatch()
#22 wa-system/waSystem.class.php(615): waSystem->dispatchFrontend('checkout/')
#23 index.php(7): waSystem->dispatch()
#24 {main}

Оформление пошаговое. Карта нигде не показывается. Конкретно у этого заказа простой выбор ПВЗ из имеющегося списка без всяких условий. Пункты самовывоза введены в базу без гео-координат. Плагин, который отвечает за вывод списка ПВЗ вот https://www.webasyst.ru/store/... Выбрали пункт, перешли дальше и оформили заказ. Без фантазий.

Почему это стало выводиться в лог? Зачем отсылается запрос на Яндекс для таких случаев?

5 ответов

  • 3
    Antonio 1 февраля 2020 19:28 #

    У меня тоже такой лог появился после обновления! Оформление на одной странице.

  • 2
    replicant 2 февраля 2020 13:02 #

    Заказы, оформленные через плагин фиксированной доставки Flatrate, тоже создают запись в логе. Короче говоря любой заказ = geocode.log. Проблем нет только с заказами в 1 клик.

    Как от этого мерзкого лога избавиться?

  • 1
    www.molokonadom.com 5 февраля 2020 07:37 #

    Та же проблема. Оформление в корзине. Используем только плагин Курьер.

  • 1
    replicant 5 февраля 2020 08:35 #

    Сначала видимо проглядел, т.к. заказов много и лог большой, но выясняется, что заказы в 1 клик тоже сопровождаются логом. В случае с 1 клик система пытается отправить данные из единственного поля Населенный пункт в Яндекс и получить ответ.

    Из 50 последних заказов только 2 прошли без лога.

  • 1
    replicant 5 февраля 2020 16:46 #

    Спасибо. Обновка вышла. Понаблюдаем.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите