Fehler: Warning: Attempt to read property "rootId" on null

Produkt: Custom Elements Contao
Contao-Version: C5.3.39
Browser und Browserversionen: FF

Hallo zusammen,
ich habe ein eigenes RSCE Element das im Debug-Modus im Backend "Warning: Attempt to read property "rootId" on null" ausgibt. Das Element erstellt entweder eine Linie oder Linie mit Kreis im Frontend. Als Vorlage hatte ich Teile aus ONEO vom rsce_oneo_separator_config.php verwendet und selbiges auch in dem Projekt probiert, was aber den gleichen Fehler ausgibt.
Alle Caches sind neue erstellt!
Das übernommene Projekt basiert zwar auf MATE und wurde von mir mit RSCE erweitert, da es einige weitere Funktionen benötigt.
Mir sagt die Fehlermeldung leider nichts und Tante Google liefert auch nichts brauchbares. Eventuell habt ihr eine Tipp wo ich ansetzen kann.

Viele Grüße
Markus

  1. Vielen Dank für Ihre Frage.

    Geben Sie bitte die komplette Fehlermeldung an inklusive dem Stack-Trace den Sie bei aktiviertem Debug-Modus erhalten.

    Ist in der Fehlermeldung zu sehen welche _config.php-Datei betroffen ist?
    Falls ja, senden Sie und bitte auch diese Datei oder den Inhalt der Datei.

  2. Den Stack-Trace (mit DebugModus) sehe ich leider nicht nur die Fehlermeldung im Screenshot. Die beiden Dateien habe ich angefügt. Scheinbar sind die beim ersten Post nicht übertragen worden.

  3. Ohne Stack-Trace ist es schwierig die Ursache des Fehlers zu finden.

    Tritt der Fehler bei allen Custom Elements auf, oder nur bei diesem?

    Erscheint der Fehler auch im Frontend, oder ist nur das Backend betroffen?

    Entfernen Sie bitte folgenden PHP-Code aus Ihrem Template zum zu prüfen ob der Fehler damit zusammenhängt:

    <?php
    use Contao\System;
    use Symfony\Component\HttpFoundation\Request;
    if (System::getContainer()->get('contao.routing.scope_matcher')
    ->isBackendRequest(System::getContainer()->get('request_stack')->getCurrentRequest() ?? Request::create(''))
    )
    {
    echo $this->form, ' ';
    return;
    }
    ?>
    
  4. Der Fehler wird nur im Backend mit dem CE angezeigt.
    Den Teil im Template habe ich entfernt und auch ohne Inhalte getestet.

    Das ONEO rsce_oneo_separator löst den gleichen Fehler aus.

    Ich kann ja mal bei pdir anfragen, ob die mit der Fehlermeldung in Zusammenhang mit deren Theme etwas dazu sagen können.

Reply to this discussion Internal reply only staff will see it

Markdown

Attaching KB article:

» »

Read more…

Attach files

Up to 10MB each.

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac