Остаточные ошибки от компонентов-планировщиков в журнале

Добрый день!
Экспериментировал с установкой различных компонентов планировщиков задач, затем удалял их как полагается, так что никаких следов в системе не оставалось.
Но позже заметил, что в журнале ошибок каждый день в одно и то же время начинает дублироваться каждую минуту в течение 10 мин. следующий блок строк:


[2023-12-01 01:00:04] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name "notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected".
[2023-12-01 01:00:04] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name \w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e.
[2023-12-01 01:00:04] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name s[i]().top+o,n.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name "notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected".
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name \w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name s[i]().top+o,n.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name TranslationNotFound:quanity.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name TranslationNotFound:quanity.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name TranslationNotFound:quanity.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name TranslationNotFound:quanity.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name TranslationNotFound:quanity.
[2023-12-01 01:00:06] (ERROR @ /var/www/.../core/src/Revolution/modParser.php : 512) Could not find snippet with name TranslationNotFound:quanity.

MODX 3.0.4. Никаких лишних сниппетов и плагинов в системе не присутствует. В папках компонентов ничего лишнего тоже нет. В настройках пространств имен тоже ничего лишнего.
Как устранить причину появления этих ошибок? Где еще можно посмотреть наличие каких-нибудь остатков?
Владимир
01 декабря 2023, 15:51
modx.pro
229
0

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

Артур Шевченко
02 декабря 2023, 13:22
0
Искать по чанкам и шаблон вхождения TranslationNotFound, s[i]().top+o и т.д. а как найдёшь удалить
    Владимир
    02 декабря 2023, 13:30
    0
    В чанках нет ничего подобного.Я их особо-то и не использую пока. Там только стандартные чанки от Login, AjaxLogin, FormIt
      Владимир
      02 декабря 2023, 13:42
      0
      Кроме того выполнил поиск по содержимому файлов специальной прогой и поиск по БД указанных ключевых слов — ничего не нашлось, кроме файла журнала, в котором они появляются.
      Володя
      02 декабря 2023, 16:01
      0
      какой то js обрабатывается парсером modx.
      Либо напрямую на странице где то вывод js, либо какой то пакет/ плагин.
      Но позже заметил, что в журнале ошибок каждый день в одно и то же время начинает дублироваться каждую минуту в течение 10 мин. следующий блок строк:
      ну если стабильно в одно и тоже время — значит не все удалили.
        Владимир
        02 декабря 2023, 20:23
        0
        А откуда может JS обрабатываться парсером MODX? Да и тем более, если ничего не нашлось в файлах и БД по словам «TranslationNotFound», «quanity», «s[i]().top+o», которые должны где-то находиться, если модекс их запускает.
          Володя
          02 декабря 2023, 21:20
          0
          Ну предположим плагин на рендер страницы который что-то там делает…
          Вам лучше знать что у вас установленно и какие плагины используете. Но чудес не бывает.
        Володя
        02 декабря 2023, 21:21
        0
        notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once
        Ну вот это же явно js.
          Владимир
          03 декабря 2023, 00:59
          0
          Да, но даже фрагментов из этой строки не находится в содержимом файлов сайта, даже такого фрагмента «w.Callbacks» там нет. Пришла пора поверить в магию? :)
          disk.yandex.ru/i/98Uosztw7QTUdQ
            Володя
            03 декабря 2023, 06:29
            0
            А внешние скрипты у вас не подключаются да?
              Владимир
              03 декабря 2023, 23:32
              0
              Нет, все нужные скрипты внутри, там же, где сайт. Соответственно, были просканированы
                Владимир
                03 декабря 2023, 23:50
                0
                Разобрался в чем дело. Это приходит и правда извне, с другого сайта, с которого регулярно у меня парсятся товары. Парсящий PHP-скрипт запускается отдельно по крону, но в нем я использую MODX API для удобства. И вот из-за того, что данные куски кода на сайте источнике обрамлены в [[...]], то modParser думает, что тут происходит вызов сниппета. Хотя этот результат вообще не должен по идее обрабатываться парсером Модекса. Это еще предстоит разобраться почему так выходит…
                  Владимир
                  04 декабря 2023, 00:31
                  0
                  Помогло сделать вот так:
                  preg_replace('/(\[+|\]+)/', '', $curl_body);
                  Всем спасибо за поддержку! :)
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          12