Undefined property: DOMElement::$parentElement

  • Affected Version
    WoltLab Suite 6.0
    Affected App
    WoltLab Suite Core

    Hallö WL Team.

    habe gerade nach dem Update der neuen Version diese Fehlermeldung bekommen beim aktualisieren der Anzeigen:

    Requested URL
    POST /cms/acp/index.php?worker-proxy/&t=d884fa951ae958ce11449342ce887a36e87e9359f8cba155654fab1a29510b21-YWMyMTA5YjI3ZjFiZWExYTI2MmJhN2ViZTFjNzM0OWQ=
    Referrer
    https://tourneo-forum.de/cms/acp/index.php?rebuild-data/
    WoltLab Suite
    6.0.7
    PHP
    8.2.13
    Error Message
    Undefined property: DOMElement::$parentElement
    Type
    wcf\system\exception\ErrorException
    File (Line)
    /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/WCF.class.php (368)
    Stacktrace
    1. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/html/input/node/HtmlInputNodeProcessor.class.php (801): wcf\system\WCF::handleError(…)
    2. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/html/input/node/HtmlInputNodeProcessor.class.php (264): wcf\system\html\input\node\HtmlInputNodeProcessor->convertPlainLinks(…)
    3. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/html/input/HtmlInputProcessor.class.php (77): wcf\system\html\input\node\HtmlInputNodeProcessor->process(…)
    4. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/html/input/HtmlInputProcessor.class.php (144): wcf\system\html\input\HtmlInputProcessor->process(…)
    5. /home/users/tourneoforum/www/tourneo-forum.de/forum/lib/system/worker/PostRebuildDataWorker.class.php (188): wcf\system\html\input\HtmlInputProcessor->reprocess(…)
    6. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/acp/action/WorkerProxyAction.class.php (103): wbb\system\worker\PostRebuildDataWorker->execute(…)
    7. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/action/AbstractAction.class.php (56): wcf\acp\action\WorkerProxyAction->execute(…)
    8. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/action/AJAXInvokeAction.class.php (64): wcf\action\AbstractAction->__run(…)
    9. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/request/Request.class.php (57): wcf\action\AJAXInvokeAction->__run(…)
    10. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/http/middleware/HandleValinorMappingErrors.class.php (35): wcf\system\request\Request->handle(…)
    11. /home/users/tourneoforum/www/tourneo-forum.de/cms/lib/system/request/RequestHandler.class.php (147): wcf\http\Pipeline->process(…)
    12. /home/users/tourneoforum/www/tourneo-forum.de/cms/acp/index.php (10): wcf\system\request\RequestHandler->handle(…)
  • Nach der heutigen Aktualisierung auf 6.0.7 kann ich den Fehler bestätigen.

    Fehlermeldung

    Undefined property: DOMElement::$parentElement

    File:

    /var/www/vhosts/http://boldorboard.com/httpdocs/lib/system/WCF.class.php in line 368

    Stacktrace:

  • DOMElement::$parentElement gibt es erst seit PHP 8.3. Die Dokumentation von DOMElement liefert im Changelog nur zwei Änderungen auf, die mit PHP 8.0 vorgenommen wurden. Allerdings wird das Property von DOMNode bereitgestellt und dort taucht es im Changelog als PHP 8.3 auf …

    Sofort-Lösung: Auf PHP 8.3 umstellen.

    Ansonsten warten, bis ich das Update fertig habe. :)

  • Moin

    Ich hänge mich mal kurz hier dran. Alexander Ebert

    WoltLab setzt im WSC 6.0 doch PHP 8.1.20 vorraus? Ich habe ein Problem mit Lucent. Wurde hier ja schon kurz erwähnt.

    Also habe ich es rauf und runter bei mir in einer Bastel Online Umgebung getestet.

    Alles ok, mit PHP 8.3.2

    Dann habe ich es Local getestet, neues WSC geladen Laragon was noch auf dem System war und schnell mal das WSC Installiert.

    Alles lief glatt durch mit PHP 8.1.10 auch nicht weiter drauf geachtet, Design installiert, schutz aufgehoben gespeichert und Wartungsmodus an.

    Und schwups tauchte der beschriebene Fehler auf. Wenn es nicht die PHP Version ist gehen mir die Ideen aus 8)

  • Ich habe leider noch kein 8.3 zur Verfügung aber auch das Update auf 6.08 hat nicht geholfen. Immer mal wieder Time-Out-Fehler. Bin jetzt mal zum testen auf php 8.1.26 zurück, was ja auch nicht optimal ist aber irgendwie weiß ich nicht wo ich noch schauen soll.

    Mit 6.06 lief noch alles problemlos, seit dem Update von 6.07 auf 6.08 hängt sich die Seite immer mal wieder auf mit einem Time_Out auf und geht dann kurze Zeit später wieder.

Participate now!

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