Reprozierbarer Fehler nach Upgrade auf 5.5.2 ( mittlerweile 5.5.3 )

  • Affected Version
    WoltLab Suite 5.5
    Affected App
    WoltLab Suite Forum

    Hallo wir sporadisch einige Fehler seit dem Upgrade.

    Reproduzierbar bis jetzt diesen einen hier.

    Er tritt auf wenn ein bestimmter User mit einem "@" in seinem Usernamen sein Profil aufrufen möchte.

    Dieser User ist Mitglied der Benutzergruppe Administrator.

    Bei einem "normalen" User mit "@" im Benutzernamen tritt dieser Fehler nicht auf.

    Requested URL
    GET /index.php?user/5-sparrow/
    Referrer
    https://dampf-piraten.de/forum/
    WoltLab Suite
    5.5.3
    PHP
    8.0.21
    Error Message
    Illegal offset type
    Type
    TypeError
    File (Line)
    /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/cache/runtime/AbstractRuntimeCache.class.php (91)
    Template Context
    $this->foreachVars['68f650742f77f0b04e886d93e8e1d9ce48f7375e']['item'] = $this->v['box'] ?? null; if ((is_countable($_foreach_68f650742f77f0b04e886d93e8e1d9ce48f7375e) && count($_foreach_68f650742f77f0b04e886d93e8e1d9ce48f7375e) > 0) || (!is_countable($_foreach_68f650742f77f0b04e886d93e8e1d9ce48f7375e) && $_foreach_68f650742f77f0b04e886d93e8e1d9ce48f7375e)) { foreach ($_foreach_68f650742f77f0b04e886d93e8e1d9ce48f7375e as $this->v['box']) { ?> ====> <?=$this->v['box']->render();?> <?php } unset($this->v['box']);$this->v['box'] = $this->foreachVars['68f650742f77f0b04e886d93e8e1d9ce48f7375e']['item']; unset($this->foreachVars['68f650742f77f0b04e886d93e8e1d9ce48f7375e']); } ?> <?php $this->v['tpl']['capture']['default'] = ob_get_clean();
    Stacktrace
    1. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/box/MultihunterPossibleMultisBoxController.class.php (66): wcf\system\cache\runtime\AbstractRuntimeCache->getObject(…)
    2. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/box/AbstractBoxController.class.php (56): wcf\system\box\MultihunterPossibleMultisBoxController->loadContent(…)
    3. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/box/AbstractBoxController.class.php (69): wcf\system\box\AbstractBoxController->getContent(…)
    4. /homepages/6/d13555464/htdocs/dampf-piraten/lib/data/box/Box.class.php (335): wcf\system\box\AbstractBoxController->hasContent(…)
    5. /homepages/6/d13555464/htdocs/dampf-piraten/lib/data/box/Box.class.php (316): wcf\data\box\Box->hasContent(…)
    6. /homepages/6/d13555464/htdocs/dampf-piraten/templates/compiled/5_wcf_1_user.php (2269): wcf\data\box\Box->render(…)
    7. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/template/TemplateEngine.class.php (350): include(…)
    8. /homepages/6/d13555464/htdocs/dampf-piraten/lib/page/AbstractPage.class.php (390): wcf\system\template\TemplateEngine->display(…)
    9. /homepages/6/d13555464/htdocs/dampf-piraten/lib/page/UserPage.class.php (218): wcf\page\AbstractPage->show(…)
    10. /homepages/6/d13555464/htdocs/dampf-piraten/lib/page/AbstractPage.class.php (135): wcf\page\UserPage->show(…)
    11. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/request/Request.class.php (90): wcf\page\AbstractPage->__run(…)
    12. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    13. /homepages/6/d13555464/htdocs/dampf-piraten/index.php (11): wcf\system\request\RequestHandler->handle(…)

    Fehler vom Multihunter-Plugin?

  • Danke, da scheint noch so einiges im Argen seit dem Upgrade.

    Mit dem Marktplatz-Plugin haben wir nämlich auch ein Problem.

    Aber da ist mein Kollege schon dran, trotzdem hier auch mal noch diese Fehlermeldung.

    Requested URL
    POST /index.php?ajax-proxy/&t=27aed381ed9f897ae1ea58e320cfa9f4d02dbe469f421ed07a6860f8d64bc414-xuGj94mhPEyv//l1y4rbtg==
    Referrer
    https://dampf-piraten.de/index.php?search/&type=com.woltlab.wbb.post&sortField=subject&sortOrder=DESC&usernames=sanchovape&boardID=14&findThreads=1&threadID=13&marketplaceCategoryIDs%5B%5D=*
    WoltLab Suite
    5.5.3
    PHP
    8.0.21
    Error Message
    unknown method 'isNew'
    Type
    wcf\system\exception\SystemException
    File (Line)
    /homepages/6/d13555464/htdocs/dampf-piraten/lib/data/DatabaseObjectDecorator.class.php (93)
    Template Context
    ?> <li class="tabularListRow<?php if ($this->v['showDividers'] && ($this->v['thread']->isAnnouncement || $this->v['thread']->isSticky)) { ?> divider<?php } ?>"> <ol id="thread<?=$this->v['thread']->threadID;?>" ====> class="tabularListColumns messageGroup wbbThread jsClipboardObject<?php if ($this->v['thread']->isNew()) { ?> new<?php } ?><?php if ($this->v['thread']->isDisabled) { ?> messageDisabled<?php } ?><?php if ($this->v['thread']->isDeleted) { ?> messageDeleted<?php } ?><?php if ($this->v['thread']->isAnnouncement) { ?> wbbThreadAnnouncement<?php } ?><?php if ($this->v['thread']->isSticky) { ?> wbbThreadSticky<?php } ?><?php if ($this->v['__wcf']->getUserProfileHandler()->isIgnoredUser($this->v['thread']->userID,2)) { ?> ignoredUserContent<?php } ?>" data-thread-id="<?=$this->v['thread']->threadID;?>" data-element-id="<?=$this->v['thread']->threadID;?>" data-is-closed="<?=$this->v['thread']->isClosed;?>" data-is-deleted="<?=$this->v['thread']->isDeleted;?>" data-is-sticky="<?=$this->v['thread']->isSticky;?>" data-is-disabled="<?=$this->v['thread']->isDisabled;?>" data-is-announcement="<?=$this->v['thread']->isAnnouncement;?>" <?php if (WBB_MODULE_THREAD_MARKING_AS_DONE && $this->v['thread']->getBoard()->enableMarkingAsDone) { ?> data-is-done="<?=$this->v['thread']->isDone;?>" data-can-mark-as-done="<?php if ($this->v['thread']->canMarkAsDone()) { ?>1<?php } else { ?>0<?php } ?>"<?php } ?> data-is-link="<?php if ($this->v['thread']->movedThreadID) { ?>1<?php } else { ?>0<?php } ?>" > <?php if ($this->v['enableEditMode'] && ((isset($this->v['board']) && $this->v['board']->canEditThreads()) || ( ! isset($this->v['board']) && $this->v['thread']->getBoard()->canEditThreads()))) { ?>
    Stacktrace
    1. /homepages/6/d13555464/htdocs/dampf-piraten/templates/compiled/5_wbb_1_searchResultThreadList.php (65): wcf\data\DatabaseObjectDecorator->__call(…)
    2. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/template/TemplateEngine.class.php (350): include(…)
    3. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/template/TemplateEngine.class.php (594): wcf\system\template\TemplateEngine->display(…)
    4. /homepages/6/d13555464/htdocs/dampf-piraten/lib/data/search/SearchAction.class.php (177): wcf\system\template\TemplateEngine->fetch(…)
    5. /homepages/6/d13555464/htdocs/dampf-piraten/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\search\SearchAction->getSearchResults(…)
    6. /homepages/6/d13555464/htdocs/dampf-piraten/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    7. /homepages/6/d13555464/htdocs/dampf-piraten/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    8. /homepages/6/d13555464/htdocs/dampf-piraten/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    9. /homepages/6/d13555464/htdocs/dampf-piraten/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    10. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    11. /homepages/6/d13555464/htdocs/dampf-piraten/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    12. /homepages/6/d13555464/htdocs/dampf-piraten/index.php (11): wcf\system\request\RequestHandler->handle(…)
  • Er tritt auf wenn ein bestimmter User mit einem "@" in seinem Usernamen sein Profil aufrufen möchte.

    Das @ im Benutzernamen hat damit nichts zu tun. Die heute veröffentlichte Version des Plugins behebt den Fehler. Ich war ebenfalls von dem Fehler betroffen und kann bestätigen, dass der Fehler nach dem Update nicht mehr auftritt.

  • Hallo zusammen,

    ich habe den Fehler auch:

    Requested URL
    POST /index.php?ajax-proxy/&t=9c06836cbf640b9aac7c428412c0ccfe8d6c270597500f308b4fa023be289a25-GiumCzp00HaPpdTWDgNsRw==
    Referrer
    https://bimmelbahn-forum.de/index.php?search/&q=feldbahn&type=com.woltlab.wbb.post&sortField=relevance&sortOrder=DESC&findThreads=1&threadID=10902
    WoltLab Suite
    5.5.4
    PHP
    8.1.7
    Error Message
    unknown method 'isNew'
    Type
    wcf\system\exception\SystemException
    File (Line)
    /www/htdocs/w01537c5/prod/lib/data/DatabaseObjectDecorator.class.php (93)
    Template Context
    ?> <li class="tabularListRow<?php if ($this->v['showDividers'] && ($this->v['thread']->isAnnouncement || $this->v['thread']->isSticky)) { ?> divider<?php } ?>"> <ol id="thread<?=$this->v['thread']->threadID;?>" ====> class="tabularListColumns messageGroup wbbThread jsClipboardObject<?php if ($this->v['thread']->isNew()) { ?> new<?php } ?><?php if ($this->v['thread']->isDisabled) { ?> messageDisabled<?php } ?><?php if ($this->v['thread']->isDeleted) { ?> messageDeleted<?php } ?><?php if ($this->v['thread']->isAnnouncement) { ?> wbbThreadAnnouncement<?php } ?><?php if ($this->v['thread']->isSticky) { ?> wbbThreadSticky<?php } ?><?php if ($this->v['__wcf']->getUserProfileHandler()->isIgnoredUser($this->v['thread']->userID,2)) { ?> ignoredUserContent<?php } ?>" data-thread-id="<?=$this->v['thread']->threadID;?>" data-element-id="<?=$this->v['thread']->threadID;?>" data-is-closed="<?=$this->v['thread']->isClosed;?>" data-is-deleted="<?=$this->v['thread']->isDeleted;?>" data-is-sticky="<?=$this->v['thread']->isSticky;?>" data-is-disabled="<?=$this->v['thread']->isDisabled;?>" data-is-announcement="<?=$this->v['thread']->isAnnouncement;?>" <?php if (WBB_MODULE_THREAD_MARKING_AS_DONE && $this->v['thread']->getBoard()->enableMarkingAsDone) { ?> data-is-done="<?=$this->v['thread']->isDone;?>" data-can-mark-as-done="<?php if ($this->v['thread']->canMarkAsDone()) { ?>1<?php } else { ?>0<?php } ?>"<?php } ?> data-is-link="<?php if ($this->v['thread']->movedThreadID) { ?>1<?php } else { ?>0<?php } ?>" > <?php if ($this->v['enableEditMode'] && ((isset($this->v['board']) && $this->v['board']->canEditThreads()) || ( ! isset($this->v['board']) && $this->v['thread']->getBoard()->canEditThreads()))) { ?>
    Stacktrace
    1. /www/htdocs/w01537c5/prod/templates/compiled/0_wbb_1_searchResultThreadList.php (65): wcf\data\DatabaseObjectDecorator->__call(…)
    2. /www/htdocs/w01537c5/prod/lib/system/template/TemplateEngine.class.php (350): include(…)
    3. /www/htdocs/w01537c5/prod/lib/system/template/TemplateEngine.class.php (594): wcf\system\template\TemplateEngine->display(…)
    4. /www/htdocs/w01537c5/prod/lib/data/search/SearchAction.class.php (177): wcf\system\template\TemplateEngine->fetch(…)
    5. /www/htdocs/w01537c5/prod/lib/data/AbstractDatabaseObjectAction.class.php (216): wcf\data\search\SearchAction->getSearchResults(…)
    6. /www/htdocs/w01537c5/prod/lib/action/AJAXProxyAction.class.php (92): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    7. /www/htdocs/w01537c5/prod/lib/action/AJAXInvokeAction.class.php (111): wcf\action\AJAXProxyAction->invoke(…)
    8. /www/htdocs/w01537c5/prod/lib/action/AbstractAction.class.php (57): wcf\action\AJAXInvokeAction->execute(…)
    9. /www/htdocs/w01537c5/prod/lib/action/AJAXInvokeAction.class.php (65): wcf\action\AbstractAction->__run(…)
    10. /www/htdocs/w01537c5/prod/lib/system/request/Request.class.php (90): wcf\action\AJAXInvokeAction->__run(…)
    11. /www/htdocs/w01537c5/prod/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    12. /www/htdocs/w01537c5/prod/index.php (11): wcf\system\request\RequestHandler->handle(…)

    Ich habe aber kein Mulithunter-Plugin im Einsatz.

Participate now!

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