- Affected Version
- WoltLab Suite 5.5
- Affected App
- WoltLab Suite Filebase
- In WoltLab Suite 5.5.17 you can add a file 'without file', but an error is generated when trying to add a review.
- In WoltLab Suite 6.0.0 RC 2 the error is generated when you try to add a file 'without file', and directly breaks the Filebase
WoltLab Suite 5.5.17 Error Message
- Requested URL
- POST /lab/legacy/filebase/index.php?file-review-add/1/
- Referrer
- https://aethior.com/lab/legacy/filebase/index.php?file-review-add/1-testfile/
- Error Message
- Could not execute statement 'INSERT INTO filebase1_file_version_review (fileID,versionID,title,rating,time,userID,username,message,attachments,isDisabled) VALUES (?,?,?,?,?,?,?,?,?,?)'
- Type
- wcf\system\database\exception\DatabaseQueryExecutionException
- File (Line)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/database/statement/PreparedStatement.class.php (144)
- Query Parameter 1
- 1
- Query Parameter 2
- 0
- Query Parameter 3
- 'Test'
- Query Parameter 4
- 5
- Query Parameter 5
- 1695939021
- Query Parameter 6
- 2
- Query Parameter 7
- 'user'
- Query Parameter 8
- '<p>Test</p>'
- Query Parameter 9
- 0
- Query Parameter 10
- 0
- Stacktrace
-
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/TFastCreate.class.php (44): wcf\system\database\statement\PreparedStatement->execute(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/DatabaseObjectEditor.class.php (28): wcf\data\DatabaseObjectEditor::dboEditorCreateBase(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/AbstractDatabaseObjectAction.class.php (355): wcf\data\DatabaseObjectEditor::create(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/lib/data/file/version/review/FileVersionReviewAction.class.php (104): wcf\data\AbstractDatabaseObjectAction->create(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/AbstractDatabaseObjectAction.class.php (216): filebase\data\file\version\review\FileVersionReviewAction->create(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractFormBuilderForm.class.php (188): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/lib/form/FileReviewAddForm.class.php (224): wcf\form\AbstractFormBuilderForm->save(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractForm.class.php (80): filebase\form\FileReviewAddForm->save(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractForm.class.php (152): wcf\form\AbstractForm->submit(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractFormBuilderForm.class.php (147): wcf\form\AbstractForm->readData(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/lib/form/FileReviewAddForm.class.php (117): wcf\form\AbstractFormBuilderForm->readData(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/page/AbstractPage.class.php (353): filebase\form\FileReviewAddForm->readData(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/page/AbstractPage.class.php (135): wcf\page\AbstractPage->show(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/request/Request.class.php (90): wcf\page\AbstractPage->__run(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/index.php (11): wcf\system\request\RequestHandler->handle(…)
- Error Message
- SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails ("dbs12124486"."filebase1_file_version_review", CONSTRAINT "ec819c70965b83bad9d6774adb3cc18d_fk" FOREIGN KEY ("versionID") REFERENCES "filebase1_file_version" ("versionID") ON DELETE CASCADE)
- Type
- PDOException
- File (Line)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/database/statement/PreparedStatement.class.php (126)
- Stacktrace
-
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/database/statement/PreparedStatement.class.php (126): PDOStatement->execute(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/TFastCreate.class.php (44): wcf\system\database\statement\PreparedStatement->execute(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/DatabaseObjectEditor.class.php (28): wcf\data\DatabaseObjectEditor::dboEditorCreateBase(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/AbstractDatabaseObjectAction.class.php (355): wcf\data\DatabaseObjectEditor::create(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/lib/data/file/version/review/FileVersionReviewAction.class.php (104): wcf\data\AbstractDatabaseObjectAction->create(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/data/AbstractDatabaseObjectAction.class.php (216): filebase\data\file\version\review\FileVersionReviewAction->create(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractFormBuilderForm.class.php (188): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/lib/form/FileReviewAddForm.class.php (224): wcf\form\AbstractFormBuilderForm->save(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractForm.class.php (80): filebase\form\FileReviewAddForm->save(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractForm.class.php (152): wcf\form\AbstractForm->submit(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/form/AbstractFormBuilderForm.class.php (147): wcf\form\AbstractForm->readData(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/lib/form/FileReviewAddForm.class.php (117): wcf\form\AbstractFormBuilderForm->readData(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/page/AbstractPage.class.php (353): filebase\form\FileReviewAddForm->readData(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/page/AbstractPage.class.php (135): wcf\page\AbstractPage->show(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/request/Request.class.php (90): wcf\page\AbstractPage->__run(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
- /homepages/46/d834751442/htdocs/www/lab/legacy/filebase/index.php (11): wcf\system\request\RequestHandler->handle(…)
WoltLab Suite 6.0.0 RC 2 Error Message
- Requested URL
- GET /lab/beta/filebase/
- Referrer
- https://www.aethior.com/lab/beta/filebase/index.php?file-add/
- Error Message
- wcf\util\FileUtil::getIconNameByFilename(): Argument #1 ($filename) must be of type string, null given, called in /homepages/46/d834751442/htdocs/www/lab/beta/filebase/lib/data/file/ViewableFile.class.php on line 99
- Type
- TypeError
- File (Line)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/util/FileUtil.class.php (565)
- Stacktrace
-
- /homepages/46/d834751442/htdocs/www/lab/beta/filebase/lib/data/file/ViewableFile.class.php (99): wcf\util\FileUtil::getIconNameByFilename(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/templates/compiled/0_filebase_2_fileList.php (1975): filebase\data\file\ViewableFile->getIconTag(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/system/template/TemplateEngine.class.php (340): include(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/page/AbstractPage.class.php (386): wcf\system\template\TemplateEngine->display(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/page/AbstractPage.class.php (134): wcf\page\AbstractPage->show(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/system/request/Request.class.php (57): wcf\page\AbstractPage->__run(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/http/middleware/HandleValinorMappingErrors.class.php (35): wcf\system\request\Request->handle(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/lib/system/request/RequestHandler.class.php (143): wcf\http\Pipeline->process(…)
- /homepages/46/d834751442/htdocs/www/lab/beta/filebase/index.php (10): wcf\system\request\RequestHandler->handle(…)