- Affected App
- WoltLab Suite Core
Seit heute erhalte ich folgende Fehlermeldung, sobald ich mein Forum betrete:
- Requested URL
- /index.php?notification/&t=
- Referrer
- https://www.compiware-forum.de/
- Error Message
- Argument 1 passed to wcf\data\DatabaseObjectDecorator::__construct() must be an instance of wcf\data\DatabaseObject, null given, called in /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/data/user/group/application/UserGroupApplication.class.php on line 87
- Type
- TypeError
- File (Line)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/data/DatabaseObjectDecorator.class.php (33)
- Stacktrace
-
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/data/user/group/application/UserGroupApplication.class.php (87): wcf\data\DatabaseObjectDecorator->__construct(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/system/user/notification/event/UserGroupApplicationCommentResponseUserNotificationEvent.class.php (39): wcf\data\user\group\application\UserGroupApplication->getGroup(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/system/user/notification/UserNotificationHandler.class.php (500): wcf\system\user\notification\event\UserGroupApplicationCommentResponseUserNotificationEvent->checkAccess(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/system/user/notification/UserNotificationHandler.class.php (311): wcf\system\user\notification\UserNotificationHandler->processNotifications(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/action/NotificationAction.class.php (31): wcf\system\user\notification\UserNotificationHandler->getNotifications(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/action/NotificationAction.class.php (20): wcf\action\NotificationAction->getOutstandingNotifications(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/action/AbstractAction.class.php (47): wcf\action\NotificationAction->execute(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/lib/system/request/RequestHandler.class.php (94): wcf\system\request\Request->execute(…)
- /var/www/compiware-forum.de/htdocs/compiware-forum.de/index.php (9): wcf\system\request\RequestHandler->handle(…)
Ich vermute, dass das an der moderierten Benutzergruppe liegt, die ich habe. Vor 2 Tagen bin ich zu einem anderen Provider gewechselt. Es lief aber alles so weit. Jetzt komme ich ins Forum und sehe, dass ich eine Benachrichtigung bezüglich einer Gruppenbewerbung habe. Die Bewerbung ist bereits akzeptiert, aber trotzdem poppt permanent diese Meldung auf. Ich klicke sie weg und sie kommt immer wieder...
So kann ich im Forum nichts machen. Nach der Datei UserGroupApplication.class.php unter \lib\data\user\group\application\ habe ich bereits geschaut. In der betroffenen Zeile steht...
PHP
public function getGroup() {
if ($this->group === null) {
$this->group = new ModeratedUserGroup(UserGroup::getGroupByID($this->groupID));
}
Liegt das an der DB? Oder was ist das Problem?