- Affected Version
- WoltLab Suite 5.3
- Affected App
- WoltLab Suite Core
Nabend,
es gibt einen Bug in der Suite Version 5.3.22.
Wenn man einen Smiley erstellt und der Smiley-Code bereits in der Datenbank vorhanden ist, kommt ein SQL Fehler anstelle einer normalen Fehlermeldung.
- Requested URL
- POST /core/acp/index.php?smiley-add/
- Referrer
- Error Message
- Could not execute statement 'INSERT INTO wcf1_smiley (smileyTitle,smileyCode,aliases,smileyPath,smileyPath2x,showOrder,categoryID,packageID) VALUES (?,?,?,?,?,?,?,?)'
- Type
- wcf\system\database\exception\DatabaseQueryExecutionException
- File (Line)
- /mnt/------/a3/39/---------/htdocs/core/lib/system/database/statement/PreparedStatement.class.php (105)
- Query Parameter 1
- 'Haha'
- Query Parameter 2
- 'XD'
- Query Parameter 3
- 'XD'
- Query Parameter 4
- ''
- Query Parameter 5
- ''
- Query Parameter 6
- 17
- Query Parameter 7
- 2
- Query Parameter 8
- 1
- Stacktrace
-
- /mnt/------/a3/39/---------/htdocs/core/lib/data/DatabaseObjectEditor.class.php (38): wcf\system\database\statement\PreparedStatement->execute(…)
- [internal function] (?): wcf\data\DatabaseObjectEditor::create(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/AbstractDatabaseObjectAction.class.php (336): call_user_func(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/smiley/SmileyAction.class.php (47): wcf\data\AbstractDatabaseObjectAction->create(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/AbstractDatabaseObjectAction.class.php (204): wcf\data\smiley\SmileyAction->create(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/acp/form/SmileyAddForm.class.php (201): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/form/AbstractForm.class.php (62): wcf\acp\form\SmileyAddForm->save(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/form/AbstractForm.class.php (123): wcf\form\AbstractForm->submit(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/acp/form/SmileyAddForm.class.php (145): wcf\form\AbstractForm->readData(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/page/AbstractPage.class.php (291): wcf\acp\form\SmileyAddForm->readData(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/page/AbstractPage.class.php (114): wcf\page\AbstractPage->show(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
- /mnt/------/a3/39/---------/htdocs/core/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)
- Error Message
- SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'XD' for key 'smileyCode'
- Type
- PDOException
- File (Line)
- /mnt/------/a3/39/---------/htdocs/core/lib/system/database/statement/PreparedStatement.class.php (93)
- Stacktrace
-
- /mnt/------/a3/39/---------/htdocs/core/lib/system/database/statement/PreparedStatement.class.php (93): PDOStatement->execute(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/DatabaseObjectEditor.class.php (38): wcf\system\database\statement\PreparedStatement->execute(…)
- [internal function] (?): wcf\data\DatabaseObjectEditor::create(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/AbstractDatabaseObjectAction.class.php (336): call_user_func(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/smiley/SmileyAction.class.php (47): wcf\data\AbstractDatabaseObjectAction->create(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/data/AbstractDatabaseObjectAction.class.php (204): wcf\data\smiley\SmileyAction->create(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/acp/form/SmileyAddForm.class.php (201): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/form/AbstractForm.class.php (62): wcf\acp\form\SmileyAddForm->save(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/form/AbstractForm.class.php (123): wcf\form\AbstractForm->submit(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/acp/form/SmileyAddForm.class.php (145): wcf\form\AbstractForm->readData(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/page/AbstractPage.class.php (291): wcf\acp\form\SmileyAddForm->readData(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/page/AbstractPage.class.php (114): wcf\page\AbstractPage->show(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /mnt/------/a3/39/---------/htdocs/core/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
- /mnt/------/a3/39/---------/htdocs/core/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)