XF 2.2 В журнале ошибок сервера появились ошибки

Версия XenForo
2.2.15

NIKO911

Проверенные
Сообщения
21
Решения
2
Реакции
1
Баллы
30
Здравствуйте. Может кто поможет разобраться как побороть эту ошибку (появляется в Журнале ошибок сервера). Ошибка возникает (я так понимаю) как только выполняется cmd.php
  • TypeError: Argument 2 passed to QuestionThreads\NotificationHelper::alertThreadSolved() must be an instance of XF\Entity\User, null given, called in /***/***/***/***/src/addons/QuestionThreads/Job/Alerter.php on line 66
  • src/addons/QuestionThreads/NotificationHelper.php:31
  • Сгенерирована пользователем: Неизвестная учётная запись
  • 10 Мар 2024 в 15:51

#0 src/addons/QuestionThreads/Job/Alerter.php(66): QuestionThreads\NotificationHelper::alertThreadSolved(Object(ThemeHouse\ReactPlus\XF\Entity\Thread), NULL, Object(OzzModz\EmailWhitelist\XF\Entity\User))
#1 src/XF/Job/Manager.php(260): QuestionThreads\Job\Alerter->run(8)
#2 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#3 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#4 src/XF/Cli/Command/RunJobs.php(59): XF\Job\Manager->runQueue(false, 8)
#5 src/vendor/symfony/console/Command/Command.php(255): XF\Cli\Command\RunJobs->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#6 src/vendor/symfony/console/Application.php(992): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#7 src/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->doRunCommand(Object(XF\Cli\Command\RunJobs), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 src/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 src/XF/Cli/Runner.php(111): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 cmd.php(15): XF\Cli\Runner->run()
#11 {main}

array(1) {
["cli"] => string(45) "/***/***/***/***/cmd.php xf:run-jobs"
}

Xenforo v2.2.15
php 7.4.3-4ubuntu2.20
MariaDB 10.1.48 (10.1.48-MariaDB-0ubuntu0.18.04.1)
nginx/1.18.0
Заранее спасибо.
 
Последнее редактирование:
Решение
Вам не кажется что аддон QuestionThreads немного лишний уже?
Спасибо за подсказку. Так и оказалось. Я пробовал этот аддон отключать - результата не дало, поэтому и проскочил этот вариант.
Сделал следующее:
1. Обновил аддон до последней версии "Question Threads 2.1.2".
2. Воспользовался аддоном - конвертером "Импорт Question Threads в XF 2.2 1.0.1" (как описано в описании).
3. Удалил аддоны "Question Threads 2.1.2" и "Импорт Question Threads в XF 2.2 1.0.1".
Все заработало и эти ошибки пропали.
Еще раз спасибо.
Вам не кажется что аддон QuestionThreads немного лишний уже?
Спасибо за подсказку. Так и оказалось. Я пробовал этот аддон отключать - результата не дало, поэтому и проскочил этот вариант.
Сделал следующее:
1. Обновил аддон до последней версии "Question Threads 2.1.2".
2. Воспользовался аддоном - конвертером "Импорт Question Threads в XF 2.2 1.0.1" (как описано в описании).
3. Удалил аддоны "Question Threads 2.1.2" и "Импорт Question Threads в XF 2.2 1.0.1".
Все заработало и эти ошибки пропали.
Еще раз спасибо.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу