Огромный лог ошибок в работе плагина yandexmarket

Добрый день всем.

Прошу Вашей помощи или совета, т.к. сам не разбираюсь. 

У меня за день накаливается почти 1 гб логов ошибок по работе плагина yandexmarket

Вот такая штука повторяется постоянно

2018-12-18 11:27:20 
product: Query Error 1054: Unknown column 'in_stock' in 'order clause'
Query: SELECT p.* FROM shop_product p JOIN shop_product_features pf1 ON p.id = pf1.product_id JOIN shop_product_features pf2 ON p.id = pf2.product_id WHERE (p.count > 0 OR p.count IS NULL) AND p.id != 493 AND pf1.feature_id = 40 AND pf1.feature_value_id IN (115,312) AND pf2.feature_id = 52 AND pf2.feature_value_id = 242 GROUP BY p.id ORDER BY in_stock DESC,p.create_datetime DESC LIMIT 5
#0 /путь до папки с сайтом/public_html/wa-system/database/waModel.class.php(357): waModel->run('SELECT p.* FROM...')
#1 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProductsCollection.class.php(1199): waModel->query('SELECT p.* FROM...')
#2 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProduct.class.php(522): shopProductsCollection->getProducts('*', 5)
#3 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1911): shopProduct->upSelling(5, true)
#4 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(2008): shopYandexmarketPluginRunController->getValue(Array, Array, 'rec', Array)
#5 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1719): shopYandexmarketPluginRunController->addOffer(Array, Array)
#6 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(984): shopYandexmarketPluginRunController->stepProduct(0, Array, 0)
#7 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(927): shopYandexmarketPluginRunController->step()
#8 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/cli/shopYandexmarketPluginExport.cli.php(19): shopYandexmarketPluginRunController->fastExecute(1)
#9 /путь до папки с сайтом/public_html/wa-system/controller/waController.class.php(21): shopYandexmarketPluginExportCli->execute()
#10 /путь до папки с сайтом/public_html/wa-system/waSystem.class.php(831): waController->run()
#11 /путь до папки с сайтом/public_html/wa-system/cli.php(14): waSystem->dispatchCli(Array)
#12 /путь до папки с сайтом/public_html/cli.php(3): require_once('/home/m/maker8g...')
#13 {main}

2018-12-18 11:27:20 
product: Query Error 1054: Unknown column 'in_stock' in 'order clause'
Query: SELECT p.* FROM shop_product p JOIN shop_product_features pf1 ON p.id = pf1.product_id JOIN shop_product_features pf2 ON p.id = pf2.product_id WHERE (p.count > 0 OR p.count IS NULL) AND p.id != 493 AND pf1.feature_id = 40 AND pf1.feature_value_id IN (115,312) AND pf2.feature_id = 52 AND pf2.feature_value_id = 242 GROUP BY p.id ORDER BY in_stock DESC,p.create_datetime DESC LIMIT 5
#0 /путь до папки с сайтом/public_html/wa-system/database/waModel.class.php(357): waModel->run('SELECT p.* FROM...')
#1 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProductsCollection.class.php(1199): waModel->query('SELECT p.* FROM...')
#2 /путь до папки с сайтом/public_html/wa-apps/shop/lib/classes/shopProduct.class.php(522): shopProductsCollection->getProducts('*', 5)
#3 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1911): shopProduct->upSelling(5, true)
#4 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(2008): shopYandexmarketPluginRunController->getValue(Array, Array, 'rec', Array)
#5 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(1719): shopYandexmarketPluginRunController->addOffer(Array, Array)
#6 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(984): shopYandexmarketPluginRunController->stepProduct(0, Array, 0)
#7 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php(927): shopYandexmarketPluginRunController->step()
#8 /путь до папки с сайтом/public_html/wa-apps/shop/plugins/yandexmarket/lib/cli/shopYandexmarketPluginExport.cli.php(19): shopYandexmarketPluginRunController->fastExecute(1)
#9 /путь до папки с сайтом/public_html/wa-system/controller/waController.class.php(21): shopYandexmarketPluginExportCli->execute()
#10 /путь до папки с сайтом/public_html/wa-system/waSystem.class.php(831): waController->run()
#11 /путь до папки с сайтом/public_html/wa-system/cli.php(14): waSystem->dispatchCli(Array)
#12 /путь до папки с сайтом/public_html/cli.php(3): require_once('/home/m/maker8g...')
#13 {main}

Эти фрагменты как будто зациклены и повторяются ежесекундно. и я право не знаю что делать... 

2 ответа

  • 1

    В запросе в базу данных идёт попытка отсортировать выборку по несуществующей колонке "in_stock"

    http://prntscr.com/lwq796

    Посмотрите код в файле:

    /public_html/wa-apps/shop/plugins/yandexmarket/lib/actions/backend/shopYandexmarketPluginRun.controller.php

    Вносились какие-либо изменения в код плагина? Попробуйте в файлах плагина поиском найти "in_stock". Также проверьте файл:

    /public_html/wa-apps/shop/lib/classes/shopProductsCollection.class.php

    Если проблему не удастся решить, могу помочь разобраться с данной задачей (на платной основе).

  • 1
    Александр Шутов 19 декабря 2018 09:11 #

    плагин вообще не трогали.. Спасибо большое за отклик

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

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