Hey,
ich habe eine unerklärliche Fehlermeldung und muss deshalb mach dem Ausschlussprinzip verfahren.
Ich habe das Plugin Benutzer aus Themen ausschließen installiert, und eingestellt, dass Benutzer nicht aus angepinnten Themen ausgeschlossen werden können.
Danach kam die folgenden Fehlermeldung.
Hat diese etwas mit dem Plugin zu tun?
Danke im voraus.
System Information
- PHP Version:
5.6.37
- WoltLab Suite Core:
3.1.4
- Peak Memory Usage:
11.58/128 MiB
- Request URI:
/
- Referrer:
- User Agent:
Mozilla/5.0 (Linux; Android 8.0.0; SM-G955F Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.70 Mobile Safari/537.36
Original Error
- Error Type:
PDOException
- Error Message:
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'thread.isAnnouncement = 1 OR thread.boardID IN(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,' at line 3
- Error Code:
42000
- File:
*/lib/system/database/Database.class.php (243)
- Stack Trace:
- #0 */lib/system/database/Database.class.php (243):
- PDO->prepare('SELECT thread.threadID AS objectID FROM wbb1_thread thread WHERE ( ( thread.isSticky = 1 thread.isAnnouncement = 1 OR thread.boardID IN(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ) OR ( SELECT COUNT(*) FROM wbb1_thread_exclude thread_exclude WHERE thread.threadID = thread_exclude.threadID AND thread_exclude.userID = ? ) = 0 ) AND (SELECT COUNT(*) FROM wbb1_thread_ignore WHERE userID = ? AND threadID = thread.threadID) = 0 AND thread.boardID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND thread.isDeleted = 0 AND thread.isDisabled = 0 AND thread.movedThreadID IS NULL AND thread.boardID IN (?) ORDER BY time DESC, thread.threadID DESC LIMIT 5')
- #1 */lib/data/DatabaseObjectList.class.php (164):
- wcf\system\database\Database->prepareStatement('SELECT thread.threadID AS objectID FROM wbb1_thread thread WHERE ( ( thread.isSticky = 1 thread.isAnnouncement = 1 OR thread.boardID IN(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ) OR ( SELECT COUNT(*) FROM wbb1_thread_exclude thread_exclude WHERE thread.threadID = thread_exclude.threadID AND thread_exclude.userID = ? ) = 0 ) AND (SELECT COUNT(*) FROM wbb1_thread_ignore WHERE userID = ? AND threadID = thread.threadID) = 0 AND thread.boardID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND thread.isDeleted = 0 AND thread.isDisabled = 0 AND thread.movedThreadID IS NULL AND thread.boardID IN (?) ORDER BY time DESC, thread.threadID DESC', 5, 0)
- #2 */forum/lib/data/thread/ViewableThreadList.class.php (93):
- wcf\data\DatabaseObjectList->readObjectIDs()
- #3 */lib/system/box/AbstractDatabaseObjectListBoxController.class.php (255):
- wbb\data\thread\ViewableThreadList->readObjects()
- #4 */forum/lib/system/box/ThreadListBoxController.class.php (134):
- wcf\system\box\AbstractDatabaseObjectListBoxController->readObjects()
- #5 */lib/system/box/AbstractDatabaseObjectListBoxController.class.php (231):
- wbb\system\box\ThreadListBoxController->readObjects()
- #6 */lib/system/box/AbstractDatabaseObjectListBoxController.class.php (202):
- wcf\system\box\AbstractDatabaseObjectListBoxController->loadContent()
- #7 */lib/data/box/Box.class.php (278):
- wcf\system\box\AbstractDatabaseObjectListBoxController->hasContent()
- #8 */../../../../../../[internal function] (?):
- wcf\data\box\Box->hasContent()
- #9 */lib/data/DatabaseObjectDecorator.class.php (86):
- call_user_func_array([ 0 => , 1 => ], [ ])
- #10 */lib/data/box/PhpBox.class.php (20):
- wcf\data\DatabaseObjectDecorator->__call('hasContent', [ ])
- #11 */lib/data/box/PhpBox.class.php (20):
- wcf\data\box\PhpBox->hasContent()
- #12 */templates/compiled/7_wcf_1_cms.php (2284):
- wcf\data\box\PhpBox->render()
- #13 */lib/system/template/TemplateEngine.class.php (321):
- include('*/templates/compiled/7_wcf_1_cms.php')
- #14 */lib/page/AbstractPage.class.php (323):
- wcf\system\template\TemplateEngine->display('cms', 'wcf')
- #15 */lib/page/AbstractPage.class.php (114):
- wcf\page\AbstractPage->show()
- #16 */lib/system/request/Request.class.php (83):
- wcf\page\AbstractPage->__run()
- #17 */lib/system/request/RequestHandler.class.php (96):
- wcf\system\request\Request->execute()
- #18 */index.php (9):
- wcf\system\request\RequestHandler->handle('wcf')
Final Error
- Error Type:
wcf\system\database\exception\DatabaseQueryException
- Error Message:
Could not prepare statement 'SELECT thread.threadID AS objectID FROM wbb1_thread thread WHERE ( ( thread.isSticky = 1 thread.isAnnouncement = 1 OR thread.boardID IN(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ) OR ( SELECT COUNT(*) FROM wbb1_thread_exclude thread_exclude WHERE thread.threadID = thread_exclude.threadID AND thread_exclude.userID = ? ) = 0 ) AND (SELECT COUNT(*) FROM wbb1_thread_ignore WHERE userID = ? AND threadID = thread.threadID) = 0 AND thread.boardID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND thread.isDeleted = 0 AND thread.isDisabled = 0 AND thread.movedThreadID IS NULL AND thread.boardID IN (?) ORDER BY time DESC, thread.threadID DESC LIMIT 5'
- Error Code:
42000
- File:
*/lib/system/database/Database.class.php (248)
- Stack Trace:
- #0 */lib/data/DatabaseObjectList.class.php (164):
- wcf\system\database\Database->prepareStatement('SELECT thread.threadID AS objectID FROM wbb1_thread thread WHERE ( ( thread.isSticky = 1 thread.isAnnouncement = 1 OR thread.boardID IN(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ) OR ( SELECT COUNT(*) FROM wbb1_thread_exclude thread_exclude WHERE thread.threadID = thread_exclude.threadID AND thread_exclude.userID = ? ) = 0 ) AND (SELECT COUNT(*) FROM wbb1_thread_ignore WHERE userID = ? AND threadID = thread.threadID) = 0 AND thread.boardID IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND thread.isDeleted = 0 AND thread.isDisabled = 0 AND thread.movedThreadID IS NULL AND thread.boardID IN (?) ORDER BY time DESC, thread.threadID DESC', 5, 0)
- #1 */forum/lib/data/thread/ViewableThreadList.class.php (93):
- wcf\data\DatabaseObjectList->readObjectIDs()
- #2 */lib/system/box/AbstractDatabaseObjectListBoxController.class.php (255):
- wbb\data\thread\ViewableThreadList->readObjects()
- #3 */forum/lib/system/box/ThreadListBoxController.class.php (134):
- wcf\system\box\AbstractDatabaseObjectListBoxController->readObjects()
- #4 */lib/system/box/AbstractDatabaseObjectListBoxController.class.php (231):
- wbb\system\box\ThreadListBoxController->readObjects()
- #5 */lib/system/box/AbstractDatabaseObjectListBoxController.class.php (202):
- wcf\system\box\AbstractDatabaseObjectListBoxController->loadContent()
- #6 */lib/data/box/Box.class.php (278):
- wcf\system\box\AbstractDatabaseObjectListBoxController->hasContent()
- #7 */../../../../../../[internal function] (?):
- wcf\data\box\Box->hasContent()
- #8 */lib/data/DatabaseObjectDecorator.class.php (86):
- call_user_func_array([ 0 => , 1 => ], [ ])
- #9 */lib/data/box/PhpBox.class.php (20):
- wcf\data\DatabaseObjectDecorator->__call('hasContent', [ ])
- #10 */lib/data/box/PhpBox.class.php (20):
- wcf\data\box\PhpBox->hasContent()
- #11 */templates/compiled/7_wcf_1_cms.php (2284):
- wcf\data\box\PhpBox->render()
- #12 */lib/system/template/TemplateEngine.class.php (321):
- include('*/templates/compiled/7_wcf_1_cms.php')
- #13 */lib/page/AbstractPage.class.php (323):
- wcf\system\template\TemplateEngine->display('cms', 'wcf')
- #14 */lib/page/AbstractPage.class.php (114):
- wcf\page\AbstractPage->show()
- #15 */lib/system/request/Request.class.php (83):
- wcf\page\AbstractPage->__run()
- #16 */lib/system/request/RequestHandler.class.php (96):
- wcf\system\request\Request->execute()
- #17 */index.php (9):
- wcf\system\request\RequestHandler->handle('wcf')