Call to a member function getPlainTextMessage() on null

  • Affected Version
    WoltLab Suite 5.3

    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"]}]

  • /var/www/html/community/templates/compiled/2_wbb_1_thread.php

    Was steht dort in Zeile 199?

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

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


    Requested URL
    POST /wsc/index.php?ajax-proxy/&t=ceaa2a296683e85b8c0c0dac7c9115e0ac4836aa
    Referrer
    https://seelenschreiberei.org/wsc/conversation-list/
    Error Message
    Call to a member function getUserProfile() on null
    Type
    Error
    File (Line)
    /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?

  • 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...


  • Hehe ja stimmt...

    Ja ich bekomme sofort ne Konversation vom Community Bot, wenn ne Fehlermeldung auftaucht, mal abwarten.

  • 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.

  • 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.

Participate now!

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