Проблема с pdoResources + fenom + tplWrapper
Всем доброго, в общем после обновы на третью версию, pdoTools обновил до последней, часть работает а часть нет. Вот часть лога
[Mon Apr 18 12:08:18.175864 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: PHP Fatal error: Uncaught Error: Cannot access protected property ModxPro\\PdoTools\\Fetch::$config in /var/www/orange43/data/www/orange43.ru/core/cache/includes/elements/modx/revolution/modsnippet/72.include.cache.php:57, referer: orange43.ru/
[Mon Apr 18 12:08:18.176040 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: Stack trace:, referer: orange43.ru/
[Mon Apr 18 12:08:18.176316 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #0 /var/www/orange43/data/www/orange43.ru/core/src/Revolution/modScript.php(88): include(), referer: orange43.ru/
[Mon Apr 18 12:08:18.176711 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #1 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/src/CoreTools.php(386): MODX\\Revolution\\modScript->process(Array), referer: orange43.ru/
[Mon Apr 18 12:08:18.177204 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #2 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/src/Parsing/Fenom/Fenom.php(540): ModxPro\\PdoTools\\CoreTools->runSnippet('!pdoResources', Array), referer: orange43.ru/
[Mon Apr 18 12:08:18.177914 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #3 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code(264): ModxPro\\PdoTools\\Parsing\\Fenom\\Fenom->ModxPro\\PdoTools\\Parsing\\Fenom\\{closure}('!pdoResources', Array), referer: orange43.ru/
[Mon Apr 18 12:08:18.178428 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #4 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(215): Fenom\\Template->{closure}(Array, Object(Fenom\\Template)), referer: orange43.ru/
[Mon Apr 18 12:08:18.178842 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #5 /var/www in /var/www/orange43/data/www/orange43.ru/core/cache/includes/elements/modx/revolution/modsnippet/72.include.cache.php on line 57, referer: orange43.ru/
Вывод данных
[Mon Apr 18 12:08:18.175864 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: PHP Fatal error: Uncaught Error: Cannot access protected property ModxPro\\PdoTools\\Fetch::$config in /var/www/orange43/data/www/orange43.ru/core/cache/includes/elements/modx/revolution/modsnippet/72.include.cache.php:57, referer: orange43.ru/
[Mon Apr 18 12:08:18.176040 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: Stack trace:, referer: orange43.ru/
[Mon Apr 18 12:08:18.176316 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #0 /var/www/orange43/data/www/orange43.ru/core/src/Revolution/modScript.php(88): include(), referer: orange43.ru/
[Mon Apr 18 12:08:18.176711 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #1 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/src/CoreTools.php(386): MODX\\Revolution\\modScript->process(Array), referer: orange43.ru/
[Mon Apr 18 12:08:18.177204 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #2 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/src/Parsing/Fenom/Fenom.php(540): ModxPro\\PdoTools\\CoreTools->runSnippet('!pdoResources', Array), referer: orange43.ru/
[Mon Apr 18 12:08:18.177914 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #3 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code(264): ModxPro\\PdoTools\\Parsing\\Fenom\\Fenom->ModxPro\\PdoTools\\Parsing\\Fenom\\{closure}('!pdoResources', Array), referer: orange43.ru/
[Mon Apr 18 12:08:18.178428 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #4 /var/www/orange43/data/www/orange43.ru/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Render.php(215): Fenom\\Template->{closure}(Array, Object(Fenom\\Template)), referer: orange43.ru/
[Mon Apr 18 12:08:18.178842 2022] [cgi:error] [pid 6281] [client 176.115.155.243:46588] AH01215: #5 /var/www in /var/www/orange43/data/www/orange43.ru/core/cache/includes/elements/modx/revolution/modsnippet/72.include.cache.php on line 57, referer: orange43.ru/
Вывод данных
{'!pdoResources' | snippet:['depth' => 1, 'parents' => 8, 'tpl' => '@INLINE {$pagetitle}', 'tplWrapper' => '@INLINE {$output}']}Ошибка в кеше, удаление, чистка не дала результатов.if (!empty($tplWrapper) && (!empty($wrapIfEmpty) || !empty($output))) {
$output = $pdoFetch->getChunk($tplWrapper, array_merge($additionalPlaceholders, ['output' => $output]),
$pdoFetch->config['fastMode']);
}Только у меня подобная беда??? Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Удаляю данный параметр, тогда работае.
Посыпались такие логи.
Если я отключу от шаблона все TV тогда все работает, но стоит добавить хоть одно TV выходит ошибка и на сайте 500 error.
Есть идеи?
Вы сделаете большое дело если опишите и зарегистрируете проблему github.com/modxcms/revolution/issues/new?assignees=&labels=bug&template=bug_report.md
*Есть кейс с похожей проблемой