Xenforo ошибка Conversation view

77
На сайте с 05.07.2015
Offline
52
372

Здравствуйте.

Есть форум на XF 2.1.2

Установил плагин Conversation view 1.7

При заходе в чтение переписок появляеться ошибка.

В чем может быть проблема?

ErrorException: [E_WARNING] Invalid argument supplied for foreach() in src/addons/Andy/ConversationView/Pub/Controller/ConversationView.php at line 91

XF::handlePhpError() in src/addons/Andy/ConversationView/Pub/Controller/ConversationView.php at line 91

Andy\ConversationView\Pub\Controller\ConversationView->actionIndex() in src/XF/Mvc/Dispatcher.php at line 321

XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 249

XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 100

XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 50

XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177

XF\App->run() in src/XF.php at line 390

XF::runApp() in index.php at line 20

S
На сайте с 30.09.2016
Offline
459
#1
717u717:
В чем может быть проблема?

"Битые" данные.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
77
На сайте с 05.07.2015
Offline
52
#2
Sitealert:
"Битые" данные.

Уже несколько раз переустанавливал плагин.

S
На сайте с 30.09.2016
Offline
459
#3
717u717:
Уже несколько раз переустанавливал плагин.

Поздравляю. Можно повесить медаль "За упорство". Надо причину искать, а не тупо плагин переустанавливать.

77
На сайте с 05.07.2015
Offline
52
#4
Sitealert:
Поздравляю. Можно повесить медаль "За упорство". Надо причину искать, а не тупо плагин переустанавливать.

Это понятно, в этом мало что понимаю, поэтому и спрашиваю.

Трассировка стека
#0 [internal function]: XF::handlePhpError(8, 'unserialize(): ...', '/home/icnlzxes/...', 89, Array)
#1 src/addons/Andy/ConversationView/Pub/Controller/ConversationView.php(89): unserialize('{"2264":{"user_...')
#2 src/XF/Mvc/Dispatcher.php(321): Andy\ConversationView\Pub\Controller\ConversationView->actionIndex(Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Dispatcher.php(249): XF\Mvc\Dispatcher->dispatchClass('Andy\\Conversati...', 'index', Object(XF\Mvc\RouteMatch), Object(Andy\ConversationView\Pub\Controller\ConversationView), NULL)
#4 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Andy\ConversationView\Pub\Controller\ConversationView), NULL)
#5 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#6 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#7 src/XF.php(390): XF\App->run()
#8 index.php(20): XF::runApp('XF\\Pub\\App')
#9 {main}
Содержимое запроса
array(4) {
["url"] => string(18) "/conversationview/"
["referrer"] => string(17) "http://mysite.ru/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
S
На сайте с 30.09.2016
Offline
459
#5
717u717:
в этом мало что понимаю

Прошу прощения за банальность, но вариантов 2:

1. Научиться что-то понимать в этом.

2. Нанять того, кто понимает.

Всё что можно, я уже ответил. Скорее всего - попытка подстановки "битых" данных. Скорее всего - в функцию unserialize(). Другой вопрос - почему они битые. На этот вопрос ответить не могу.

S
На сайте с 16.01.2015
Offline
39
#6

Этот аддон не поддерживается. Теперь он называется Conversation Search Plus.

А ошибка видимо связана с автоматической сериализацией.

Если включено кеширование, то в conig.php - 'automatic_serialization' => true.

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