XF 2.2 Ошибка при создание темы

Версия XenForo
2.2.11

Department

Заблокирован
Сообщения
197
Решения
3
Реакции
26
Баллы
165
Столкнулся с такой проблемой. При создание темы выдает ошибку.

Код:
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'sticked_order' in 'field list' in src/XF/Db/AbstractStatement.php at line 230
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 41
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 56
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 220
XF\Db\AbstractAdapter->insert() in src/XF/Mvc/Entity/Entity.php at line 1516
XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1248
XF\Mvc\Entity\Entity->save() in src/XF/Service/Thread/Creator.php at line 494
XF\Service\Thread\Creator->_save() in src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php at line 13
Snog\OSBrowser\XF\Service\Thread\Creator->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 42
XF\Service\Thread\Creator->save() in src/XF/Pub/Controller/Forum.php at line 919
XF\Pub\Controller\Forum->actionPostThread() in src/addons/SVG/DemoDownloadVirusTotal/BBcode/Pub/Controller/Forum.php at line 17
SVG\DemoDownloadVirusTotal\BBcode\Pub\Controller\Forum->actionPostThread() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2353
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20
 
SVG\DemoDownloadVirusTotal\BBcode\Pub\Controller\Forum->actionPostThread() in src/XF/Mvc/Dispatcher.php at line 352
Виноват плагин вирустотала. И ошибки принято полностью как в админке публиковать, а не часть лога. Как минимум в cамой ошибке пишет какой файл виноват и в трассировке тоже полезная информация бывает
 
Последнее редактирование:
Виноват плагин вирустотала. И ошибки принято полностью как в админке публиковать, а не часть лога
ну это же всего bb

Виноват плагин вирустотала. И ошибки принято полностью как в админке публиковать, а не часть лога. Как минимум в вамой ошибке пишет какой файл виноват и в трассировке тоже полезная информация бывает
+ к тому же я удалял его. Ошибка осталась прежней.
 
Последнее редактирование модератором:
Department, а что ему мешает что-то сломать?
И ошибки принято полностью как в админке публиковать, а не часть лога. Как минимум в cамой ошибке пишет какой файл виноват и в трассировке тоже полезная информация бывает
И если посмотреть содержимое архива с плагином, то можно увидеть php-файлы, нужные для работы плагина и один из них вызывает ошибку. Как минимум этот:
src/addons/SVG/DemoDownloadVirusTotal/BBcode/Pub/Controller/Forum.php
 
Последнее редактирование:
dimka1510, на основании чего Вы решили, что виноват этот плагин? Если он появился в трассировке — не значит, что он виноват. Он даже не затрагивает ничего при создании темы.
 
dimka1510, на основании чего Вы решили, что виноват этот плагин? Если он появился в трассировке — не значит, что он виноват. Он даже не затрагивает ничего при создании темы.
Вот трасировка. Но в ошибке написан столбец базы данный.
Зашел в базу данных но его там нет. (sticked_order) в таблице "xf_thread"

Код:
INSERT  INTO `xf_thread` (`node_id`, `user_id`, `username`, `discussion_state`, `type_data`, `discussion_type`, `title`, `discussion_open`, `sticky`, `post_date`, `last_post_date`, `last_post_user_id`, `last_post_username`, `sv_prefix_ids`, `prefix_id`, `thread_id`, `reply_count`, `view_count`, `first_post_id`, `last_post_id`, `first_post_reaction_score`, `first_post_reactions`, `custom_fields`, `tags`, `vote_score`, `vote_count`, `is_sticked`, `sticked_order`, `rate`, `rate_count`, `nl_seo_allow_index`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#5 src/XF/Mvc/Entity/Entity.php(1516): XF\Db\AbstractAdapter->insert('xf_thread', Array, false)
#6 src/XF/Mvc/Entity/Entity.php(1248): XF\Mvc\Entity\Entity->_saveToSource()
#7 src/XF/Service/Thread/Creator.php(494): XF\Mvc\Entity\Entity->save(true, false)
#8 src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php(13): XF\Service\Thread\Creator->_save()
#9 src/XF/Service/ValidateAndSavableTrait.php(42): Snog\OSBrowser\XF\Service\Thread\Creator->_save()
#10 src/XF/Pub/Controller/Forum.php(919): XF\Service\Thread\Creator->save()
#11 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Forum->actionPostThread(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Forum', 'PostThread', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#13 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#14 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#16 src/XF.php(524): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

Вот трасировка:

Код:
Трассировка стека
INSERT  INTO `xf_thread` (`node_id`, `user_id`, `username`, `discussion_state`, `type_data`, `discussion_type`, `title`, `discussion_open`, `sticky`, `post_date`, `last_post_date`, `last_post_user_id`, `last_post_username`, `sv_prefix_ids`, `prefix_id`, `thread_id`, `reply_count`, `view_count`, `first_post_id`, `last_post_id`, `first_post_reaction_score`, `first_post_reactions`, `custom_fields`, `tags`, `vote_score`, `vote_count`, `is_sticked`, `sticked_order`, `rate`, `rate_count`, `nl_seo_allow_index`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(41): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(56): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#5 src/XF/Mvc/Entity/Entity.php(1516): XF\Db\AbstractAdapter->insert('xf_thread', Array, false)
#6 src/XF/Mvc/Entity/Entity.php(1248): XF\Mvc\Entity\Entity->_saveToSource()
#7 src/XF/Service/Thread/Creator.php(494): XF\Mvc\Entity\Entity->save(true, false)
#8 src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php(13): XF\Service\Thread\Creator->_save()
#9 src/XF/Service/ValidateAndSavableTrait.php(42): Snog\OSBrowser\XF\Service\Thread\Creator->_save()
#10 src/XF/Pub/Controller/Forum.php(919): XF\Service\Thread\Creator->save()
#11 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Forum->actionPostThread(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Forum', 'PostThread', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#13 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#14 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#16 src/XF.php(524): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

Содержимое запроса:

Код:
Содержимое запроса
array(4) {
  ["url"] => string(35) "/forums/rabota-foruma.5/post-thread"
  ["referrer"] => string(58) "https://emika-studio.ru/forums/rabota-foruma.5/post-thread"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(16) {
    ["_xfToken"] => string(8) "********"
    ["title"] => string(6) "ыва"
    ["discussion_type"] => string(10) "discussion"
    ["message_html"] => string(13) "<p>про</p>"
    ["attachment_hash"] => string(32) "a0e75c571dc19d26085760747246f2db"
    ["attachment_hash_combined"] => string(81) "{"type":"post","context":{"node_id":5},"hash":"a0e75c571dc19d26085760747246f2db"}"
    ["watch_thread"] => string(1) "1"
    ["watch_thread_email"] => string(1) "1"
    ["_xfSet"] => array(3) {
      ["watch_thread"] => string(1) "1"
      ["discussion_open"] => string(1) "1"
      ["sticky"] => string(1) "1"
    }
    ["discussion_open"] => string(1) "1"
    ["meta_title"] => string(0) ""
    ["meta_description"] => string(0) ""
    ["meta_ogimage"] => string(0) ""
    ["_xfRequestUri"] => string(35) "/forums/rabota-foruma.5/post-thread"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

Больше не знаю как показать.
 
Последнее редактирование модератором:
#12 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Forum', 'PostThread', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#13 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
Плагинов на мультипрефиксы не стоит? В шапке, кстати, лог ошибки другой был.
 
Последнее редактирование:
Department, в окне с ошибкой в самом верху идёт сама ошибка с указанием файла который её вызвал, потом трассировка стека, а потом уже содержимое запроса.
я же написал вот. https://xenforo.info/threads/Ошибка-при-создание-темы.52230/post-443633

Department, в окне с ошибкой в самом верху идёт сама ошибка с указанием файла который её вызвал, потом трассировка стека, а потом уже содержимое запроса.
А это ошибка при создание темы
1666688042718.png

Код:
XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'sticked_order' in 'field list' in src/XF/Db/AbstractStatement.php at line 230
XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 198
XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 41
XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 56
XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 220
XF\Db\AbstractAdapter->insert() in src/XF/Mvc/Entity/Entity.php at line 1516
XF\Mvc\Entity\Entity->_saveToSource() in src/XF/Mvc/Entity/Entity.php at line 1248
XF\Mvc\Entity\Entity->save() in src/XF/Service/Thread/Creator.php at line 494
XF\Service\Thread\Creator->_save() in src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php at line 13
Snog\OSBrowser\XF\Service\Thread\Creator->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 42
XF\Service\Thread\Creator->save() in src/XF/Pub/Controller/Forum.php at line 919
XF\Pub\Controller\Forum->actionPostThread() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2353
XF\App->run() in src/XF.php at line 524
XF::runApp() in index.php at line 20

dimka1510, При создание темы появляется ошибка. И в админке в журнале ошибок появляется которую описал выше. Что еще то? я не понимаю какую ошибку где искать еще. В журнале ошибок отображается только она.
 
Последнее редактирование модератором:
XF\Service\Thread\Creator->_save() in src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php at line 13
Snog\OSBrowser\XF\Service\Thread\Creator->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 42
Вот ещё один плагин который возможно виноват
 
В первом посте в логах "светятся" два плагина:
XF\Pub\Controller\Forum->actionPostThread() in src/addons/SVG/DemoDownloadVirusTotal/BBcode/Pub/Controller/Forum.php at line 17
SVG\DemoDownloadVirusTotal\BBcode\Pub\Controller\Forum->actionPostThread() in src/XF/Mvc/Dispatcher.php at line 352
XF\Service\Thread\Creator->_save() in src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php at line 13
Snog\OSBrowser\XF\Service\Thread\Creator->_save() in src/XF/Service/ValidateAndSavableTrait.php at line 42

Ниже по теме уже появился третий:
#12 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Forum', 'PostThread', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#13 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
И он скорее всего конфликтует со вторым:
#8 src/addons/Snog/OSBrowser/XF/Service/Thread/Creator.php(13): XF\Service\Thread\Creator->_save()
#9 src/XF/Service/ValidateAndSavableTrait.php(42): Snog\OSBrowser\XF\Service\Thread\Creator->_save()
#10 src/XF/Pub/Controller/Forum.php(919): XF\Service\Thread\Creator->save()
#11 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Forum->actionPostThread(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Forum', 'PostThread', Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)
#13 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\MultiPrefix\XF\Pub\Controller\Forum), NULL)

А при создании темы, кстати, случайно галочка на закреплении не ставится? Как вариант можно все три отключить и проверить создание темы, потом по очереди включать каждый и отдельно проверять, потом например 1-2, 1-3, 2-3 включать и тоже смотреть что будет по ошибкам.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу