WoltLab Cloud Filebase: External filesize 5.4.1

Input of file sizes of externally linked files in the filebase

Input of file sizes of externally linked files in the filebase

Images

  • Version 5.4.1

    • Fixes a SQL error
  • Version 5.4.0

    Initial release

  • Hab nach der Installation folgende Fehler wenn ich bei einer altbestehende Datei die Größe hinzufügen möchte....


    Requested URL
    POST /filebase/version-add/222/
    Referrer
    https://der-ls-treffpunkt.de/filebase/version-add/222/
    Error Message
    Could not execute statement 'INSERT INTO filebase1_file_version (externalFileSize,externalFileSizeUnit,fileID,uploadTime,versionNumber,isDisabled,downloadURL,enableHtml,userID,username,attachments,filename,filesize,fileType,fileHash,ipAddress) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)'
    Type
    wcf\system\database\exception\DatabaseQueryExecutionException
    File (Line)
    /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/database/statement/PreparedStatement.class.php (144)
    Query Parameter 1
    0
    Query Parameter 2
    'byte'
    Query Parameter 3
    222
    Query Parameter 4
    1642841735
    Query Parameter 5
    '8.2'
    Query Parameter 6
    0
    Query Parameter 7
    ''
    Query Parameter 8
    1
    Query Parameter 9
    2
    Query Parameter 10
    'Mario'
    Query Parameter 11
    0
    Query Parameter 12
    'npp.8.2.Installer.x64.exe'
    Query Parameter 13
    4394632
    Query Parameter 14
    'application/x-dosexec'
    Query Parameter 15
    'f7a3a8b693354440c1af6ea1cd8100dfadaeb6ba'
    Query Parameter 16
    '::ffff:5b07:b1d9'
    Stacktrace
    1. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/data/TFastCreate.class.php (44): wcf\system\database\statement\PreparedStatement->execute(…)
    2. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/data/DatabaseObjectEditor.class.php (28): wcf\data\DatabaseObjectEditor::dboEditorCreateBase(…)
    3. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/lib/data/file/version/FileVersionAction.class.php (128): wcf\data\DatabaseObjectEditor::create(…)
    4. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/data/AbstractDatabaseObjectAction.class.php (216): filebase\data\file\version\FileVersionAction->create(…)
    5. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/lib/form/VersionAddForm.class.php (387): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    6. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/AbstractForm.class.php (66): filebase\form\VersionAddForm->save(…)
    7. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/AbstractForm.class.php (134): wcf\form\AbstractForm->submit(…)
    8. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/AbstractCaptchaForm.class.php (72): wcf\form\AbstractForm->readData(…)
    9. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/MessageForm.class.php (308): wcf\form\AbstractCaptchaForm->readData(…)
    10. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/lib/form/VersionAddForm.class.php (400): wcf\form\MessageForm->readData(…)
    11. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/page/AbstractPage.class.php (339): filebase\form\VersionAddForm->readData(…)
    12. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/page/AbstractPage.class.php (122): wcf\page\AbstractPage->show(…)
    13. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/request/Request.class.php (89): wcf\page\AbstractPage->__run(…)
    14. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/request/RequestHandler.class.php (119): wcf\system\request\Request->execute(…)
    15. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/index.php (11): wcf\system\request\RequestHandler->handle(…)
    Error Message
    SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'externalFileSizeUnit' at row 1
    Type
    PDOException
    File (Line)
    /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/database/statement/PreparedStatement.class.php (126)
    Stacktrace
    1. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/database/statement/PreparedStatement.class.php (126): PDOStatement->execute(…)
    2. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/data/TFastCreate.class.php (44): wcf\system\database\statement\PreparedStatement->execute(…)
    3. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/data/DatabaseObjectEditor.class.php (28): wcf\data\DatabaseObjectEditor::dboEditorCreateBase(…)
    4. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/lib/data/file/version/FileVersionAction.class.php (128): wcf\data\DatabaseObjectEditor::create(…)
    5. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/data/AbstractDatabaseObjectAction.class.php (216): filebase\data\file\version\FileVersionAction->create(…)
    6. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/lib/form/VersionAddForm.class.php (387): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    7. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/AbstractForm.class.php (66): filebase\form\VersionAddForm->save(…)
    8. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/AbstractForm.class.php (134): wcf\form\AbstractForm->submit(…)
    9. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/AbstractCaptchaForm.class.php (72): wcf\form\AbstractForm->readData(…)
    10. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/form/MessageForm.class.php (308): wcf\form\AbstractCaptchaForm->readData(…)
    11. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/lib/form/VersionAddForm.class.php (400): wcf\form\MessageForm->readData(…)
    12. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/page/AbstractPage.class.php (339): filebase\form\VersionAddForm->readData(…)
    13. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/page/AbstractPage.class.php (122): wcf\page\AbstractPage->show(…)
    14. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/request/Request.class.php (89): wcf\page\AbstractPage->__run(…)
    15. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/request/RequestHandler.class.php (119): wcf\system\request\Request->execute(…)
    16. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/filebase/index.php (11): wcf\system\request\RequestHandler->handle(…)
  • Hallo Fabi_995,


    die Einheit "Byte" bei der Angabe der Dateigröße erzeugt einen SQL Fehler. In der Spalte "externalFileSizeUnit" der Tabelle "filebase1_file_version" sind nur zwei Zeichen erlaubt, sprich kB usw.


    Gruß Painkiller

  • Genau das, was ich gesucht habe! Vielen Dank dafür @Fabi_995! <3

    Thanks 1