- Affected App
- WoltLab Suite Core
Hallo Forum!
Ich habe seit dem 23. November eine Häufung unten genannter Fehlermeldungen. Google Sitemaps meldet bereits hunderte Seiten die betroffen sind - aber eben nicht alle.
- Requested URL
- /portal/forum/thread/2143158-hilfe-was-tun-wieder-zusammenraufen-nach-krankheit/?postID=883381
- Referrer
- Error Message
- Trying to get property 'userOnlineGroupID' of non-object
- Type
- wcf\system\exception\ErrorException
- File (Line)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/lib/system/WCF.class.php (346)
- Stacktrace
-
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/templates/compiled/2_wbb_1_thread.php (4102): wcf\system\WCF::handleError(…)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/lib/system/template/TemplateEngine.class.php (321): include(…)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/lib/page/AbstractPage.class.php (323): wcf\system\template\TemplateEngine->display(…)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/lib/page/AbstractPage.class.php (114): wcf\page\AbstractPage->show(…)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/lib/system/request/Request.class.php (83): wcf\page\AbstractPage->__run(…)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
- /var/www/vhosts/meerschweinchen-ratgeber.de/httpdocs/portal/forum/index.php (9): wcf\system\request\RequestHandler->handle(…)
Die entsprechende Zeile in der Datei:
PHP
<article class="wbbPost message messageSidebarOrientation<?php echo ucfirst($this->v['__wcf']->getStyleHandler()->getStyle()->getVariable('messageSidebarOrientation')); ?> jsClipboardObject jsMessage<?php if ($this->v['thread']->isDeleted || $this->v['post']->isDeleted) { ?> messageDeleted<?php } ?><?php if ($this->v['thread']->isDisabled || $this->v['post']->isDisabled) { ?> messageDisabled<?php } ?><?php if ($this->v['userProfile']->userOnlineGroupID) { ?> userOnlineGroupMarking<?php echo $this->v['userProfile']->userOnlineGroupID; ?><?php } ?><?php if ($this->v['thread']->userID != $this->v['post']->userID && $this->v['__wcf']->getUserProfileHandler()->isIgnoredUser($this->v['post']->userID)) { ?> ignoredUserMessage<?php } ?>"
Testweise habe ich daraus den Bereich
PHP
<?php if ($this->v['userProfile']->userOnlineGroupID) { ?> userOnlineGroupMarking<?php echo $this->v['userProfile']->userOnlineGroupID; ?><?php } ?>
mal rausgelöscht, dann taucht das selbe Problem etwas weiter unten auf an $this->v['userProfile']->userID.
Es hängt irgendwie mit $this->v['userProfile'] zusammen. So recht kann ich mir darauf keinen Reim machen, zumal seit Monaten nichts an Plugins oder so neu installiert wurde. Die Updates wurden aber natürlich alle gemacht, zuletzt am 10. November. Den Cache habe ich natürlich geleert, sowohl redis wie auch woltlab.
Was kann ich tun?
Vielen Dank im voraus,
Armin