Call to a member function getPlainTextMessage() on null

  • Betroffene Version
    WoltLab Suite 5.3
    Betroffene App
    WoltLab Suite Core

    Meldung aus unserem Fehler-Log:

    Message: Call to a member function getPlainTextMessage() on null

    PHP version: 7.4.3

    WoltLab Suite version: 5.3.3

    Request URI: GET /forum/thread/46180-1-quizfrage-der-5-woche/?postID=2395211

    Error Class: Error

    Error Message: Call to a member function getPlainTextMessage() on null

    Error Code: 0

    File: /var/www/html/community/templates/compiled/2_wbb_1_thread.php (199)

    Extra Information: -

    Stack Trace: [{"file":"\/var\/www\/html\/community\/lib\/system\/template\/TemplateEngine.class.php","line":334,"function":"include","class":"","type":"","args":[]},{"file":"\/var\/www\/html\/community\/lib\/page\/AbstractPage.class.php","line":323,"function":"display","class":"wcf\system\template\TemplateEngine","type":"->","args":["thread","wbb"]},{"file":"\/var\/www\/html\/community\/lib\/page\/AbstractPage.class.php","line":114,"function":"show","class":"wcf\page\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/html\/community\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\page\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/html\/community\/lib\/system\/request\/RequestHandler.class.php","line":107,"function":"execute","class":"wcf\system\request\Request","type":"->","args":[]},{"file":"\/var\/www\/html\/forum\/index.php","line":9,"function":"handle","class":"wcf\system\request\RequestHandler","type":"->","args":["wbb"]}]

  • Ich habe die gleiche Fehlermeldung, aber was bedeudet sie?

    Aufgerufene URL
    POST /wsc/index.php?ajax-proxy/&t=ceaa2a296683e85b8c0c0dac7c9115e0ac4836aa
    Referrer
    https://seelenschreiberei.org/wsc/conversation-list/
    WoltLab Suite
    5.3.4
    PHP
    7.4.14
    Fehlermeldung
    Call to a member function getUserProfile() on null
    Art
    Error
    Datei (Zeile)
    /www/htdocs/w018f428/seelenschreiberei.org/wsc/templates/compiled/17_wcf_1_conversationMessagePreview.php (19)
    Stacktrace
    1. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/system/template/TemplateEngine.class.php (334): include(…)
    2. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/system/template/TemplateEngine.class.php (562): wcf\system\template\TemplateEngine->display(…)
    3. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/data/conversation/ConversationAction.class.php (458): wcf\system\template\TemplateEngine->fetch(…)
    4. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/data/AbstractDatabaseObjectAction.class.php (204): wcf\data\conversation\ConversationAction->getPopover(…)
    5. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/action/AJAXProxyAction.class.php (75): wcf\data\AbstractDatabaseObjectAction->executeAction(…)
    6. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/action/AJAXInvokeAction.class.php (94): wcf\action\AJAXProxyAction->invoke(…)
    7. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/action/AbstractAction.class.php (47): wcf\action\AJAXInvokeAction->execute(…)
    8. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/action/AJAXInvokeAction.class.php (61): wcf\action\AbstractAction->__run(…)
    9. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/system/request/Request.class.php (83): wcf\action\AJAXInvokeAction->__run(…)
    10. /www/htdocs/w018f428/seelenschreiberei.org/wsc/lib/system/request/RequestHandler.class.php (107): wcf\system\request\Request->execute(…)
    11. /www/htdocs/w018f428/seelenschreiberei.org/wsc/index.php (9): wcf\system\request\RequestHandler->handle(…)
  • Mal davon abgesehen dass es nicht die selbe Fehlermeldung ist, wäre interessant was in Zeile 19 der wsc/templates/compiled/17_wcf_1_conversationMessagePreview.php drin steht.

  • Shalin die Fehlermeldung bei dir ist schon ein bisschen anders. Zumindest die Herkunft.

    /www/htdocs/w018f428/seelenschreiberei.org/wsc/templates/compiled/17_wcf_1_conversationMessagePreview.php (19)

    Schau einfach mal dort in Zeile 19.

    „If you can only do one thing, hone it to perfection. Hone it to the utmost limit!“ – Zenitsu Agatsuma

  • Nicht zu finden, der Fehler lässt sich auch nicht reproduzieren, wenn ich in die Konversationen gehe, ne neue schreibe und auf Vorschau gehe, die Datei ist doch dafür zuständig, oder?

    Dann ist der Fehler weg.... schau nach wenn er wieder auftaucht.

    Das ist wie einen Autounfall zu haben, ohne Auto.... geht nicht :P

    Projekte:

    XIVDATA - Eorzea Database

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • Was steht dort in Zeile 199?

    PHP
    "articleBody": "<?=$this->pluginObjects[
        'wcf\system\template\plugin\EncodeJSONModifierTemplatePlugin']->execute(
        [$this->v['thread']->getFirstPost()->getPlainTextMessage()], $this);?>",

    Teil des ld+json im Seitenkopf.

  • Alexander Ebert 23. Februar 2021 um 11:28

    Hat das Label Rückmeldung erforderlich hinzugefügt.
  • Kann es sein, dass es sich hier um eine Race Condition handelt (z. B. Thema wurde in der Zwischenzeit gelöscht und das wird nicht korrekt abgefragt oder ähnliches)?

    Wir hatten diese Meldung einmalig und seither nicht wieder.

    In so einem Fall bitte einmalig unter "Wartung > Anzeigen aktualisieren" die Aufgabe "Themen aktualisieren" durchführen.

    Das hier ist ja eigentlich keine wirkliche Lösung, sondern eher ein Workaround. Das eigentliche Problem muss ja woanders liegen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!