Fehler beim Speichern des Benutzerprofils

  • Affected Version
    WoltLab Suite 6.0
    Affected App
    WoltLab Suite Core

    Beim Speichern des Benutzerprofils erhalte ich auch einen Hinweis auf eine deprecated Funktion


    Requested URL
    POST /index.php?ajax-proxy/&t=4d14e673f0184170e07ec68fa3dde5e033d072020023ab4c87587fca4afe2655-utWP18/BEnvcs9jW8UErkg==
    Referrer
    https://dev.orkenspalter.de/index.php?user/1-orkenspalter/&editOnInit=1
    WoltLab Suite
    6.0.0 Beta 4
    PHP
    8.1.21
    Error Message
    sprintf(): Passing null to parameter #1 ($format) of type string is deprecated
    Type
    wcf\system\exception\ErrorException
    File (Line)
    /home/www/dev.orkenspalter.de/lib/system/WCF.class.php (366)
    Stacktrace
    1. [internal function] (?): wcf\system\WCF::handleError(…)
    2. /home/www/dev.orkenspalter.de/lib/system/option/user/LabeledUrlUserOptionOutput.class.php (36): sprintf(…)
    3. /home/www/dev.orkenspalter.de/lib/system/option/user/LabeledUrlUserOptionOutput.class.php (25): wcf\system\option\user\LabeledUrlUserOptionOutput::getURL(…)
    4. /home/www/dev.orkenspalter.de/lib/data/user/option/ViewableUserOption.class.php (61): wcf\system\option\user\LabeledUrlUserOptionOutput->getOutput(…)
    5. /home/www/dev.orkenspalter.de/lib/system/option/user/UserOptionHandler.class.php (211): wcf\data\user\option\ViewableUserOption->setOptionValue(…)
    6. /home/www/dev.orkenspalter.de/lib/system/option/OptionHandler.class.php (253): wcf\system\option\user\UserOptionHandler->getOption(…)
    7. /home/www/dev.orkenspalter.de/lib/system/option/OptionHandler.class.php (216): wcf\system\option\OptionHandler->getCategoryOptions(…)
    8. /home/www/dev.orkenspalter.de/lib/system/option/OptionHandler.class.php (212): wcf\system\option\OptionHandler->getOptionTree(…)
    9. /home/www/dev.orkenspalter.de/lib/data/user/UserProfileAction.class.php (367): wcf\system\option\OptionHandler->getOptionTree(…)
    10. /home/www/dev.orkenspalter.de/lib/data/AbstractDatabaseObjectAction.class.php (215): wcf\data\user\UserProfileAction->save(…)
    11. /home/www/dev.orkenspalter.de/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    12. /home/www/dev.orkenspalter.de/lib/action/AJAXInvokeAction.class.php (110): wcf\action\AJAXProxyAction->invoke(…)
    13. /home/www/dev.orkenspalter.de/lib/action/AbstractAction.class.php (56): wcf\action\AJAXInvokeAction->execute(…)
    14. /home/www/dev.orkenspalter.de/lib/action/AJAXInvokeAction.class.php (64): wcf\action\AbstractAction->__run(…)
    15. /home/www/dev.orkenspalter.de/lib/system/request/Request.class.php (57): wcf\action\AJAXInvokeAction->__run(…)
    16. /home/www/dev.orkenspalter.de/lib/http/middleware/HandleValinorMappingErrors.class.php (35): wcf\system\request\Request->handle(…)
    17. /home/www/dev.orkenspalter.de/lib/system/request/RequestHandler.class.php (143): wcf\http\Pipeline->process(…)
    18. /home/www/dev.orkenspalter.de/index.php (10): wcf\system\request\RequestHandler->handle(…)
  • Ergänzung:
    Die Problemlösung war, dass beim Import von WoltLabSuite 5.5.15 nach WoltLabSuite 6.0 Beta 6 zwar die Profilfelder mit übernommen wurden, aber bei einem Benutzerprofilfeld vom Feldtyp "labeledUrl" das Feld URL nach Import leer war. Nachdem ich das - wie auch im alten Forum - befüllt habe, konnte ich das Profil ohne Fehler abspeichern.

    Vielleicht könnt ihr den Importer an der Stelle prüfen.

  • Alexander Ebert September 10, 2023 at 12:22 PM

    Added the Label 6.0.0 RC 1

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!