preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

  • Affected Version
    WoltLab Suite 5.5
    Affected App
    WoltLab Suite Core

    Mit PHP 8.1 bekomme ich beim Versuch, die eigene Profil-Bearbeitung (oder generell den Tab „Über mich“, auch in anderen Profilen) aufzurufen, die folgende Fehlermeldung:

    Requested URL
    GET /wbb55/core/index.php?user/1-root/&editOnInit=1
    Referrer
    http://localhost/wbb55/
    Error Message
    preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
    Type
    wcf\system\exception\ErrorException
    File (Line)
    /Users/matze/dev/webroot/wbb55/core/lib/system/WCF.class.php (341)
    Stacktrace
    1. [internal function] (?): wcf\system\WCF::handleError(…)
    2. /Users/matze/dev/webroot/wbb55/core/lib/util/StringUtil.class.php (109): preg_replace(…)
    3. /Users/matze/dev/webroot/wbb55/core/lib/system/option/user/MessageUserOptionOutput.class.php (28): wcf\util\StringUtil::trim(…)
    4. /Users/matze/dev/webroot/wbb55/core/lib/data/user/option/ViewableUserOption.class.php (62): wcf\system\option\user\MessageUserOptionOutput->getOutput(…)
    5. /Users/matze/dev/webroot/wbb55/core/lib/system/option/user/UserOptionHandler.class.php (210): wcf\data\user\option\ViewableUserOption->setOptionValue(…)
    6. /Users/matze/dev/webroot/wbb55/core/lib/system/option/OptionHandler.class.php (254): wcf\system\option\user\UserOptionHandler->getOption(…)
    7. /Users/matze/dev/webroot/wbb55/core/lib/system/option/OptionHandler.class.php (217): wcf\system\option\OptionHandler->getCategoryOptions(…)
    8. /Users/matze/dev/webroot/wbb55/core/lib/system/option/OptionHandler.class.php (213): wcf\system\option\OptionHandler->getOptionTree(…)
    9. /Users/matze/dev/webroot/wbb55/core/lib/system/menu/user/profile/content/AboutUserProfileMenuContent.class.php (41): wcf\system\option\OptionHandler->getOptionTree(…)
    10. /Users/matze/dev/webroot/wbb55/core/lib/page/UserPage.class.php (128): wcf\system\menu\user\profile\content\AboutUserProfileMenuContent->getContent(…)
    11. /Users/matze/dev/webroot/wbb55/core/lib/page/AbstractPage.class.php (353): wcf\page\UserPage->readData(…)
    12. /Users/matze/dev/webroot/wbb55/core/lib/page/UserPage.class.php (218): wcf\page\AbstractPage->show(…)
    13. /Users/matze/dev/webroot/wbb55/core/lib/page/AbstractPage.class.php (135): wcf\page\UserPage->show(…)
    14. /Users/matze/dev/webroot/wbb55/core/lib/system/request/Request.class.php (90): wcf\page\AbstractPage->__run(…)
    15. /Users/matze/dev/webroot/wbb55/core/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    16. /Users/matze/dev/webroot/wbb55/core/index.php (11): wcf\system\request\RequestHandler->handle(…)

Participate now!

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