Ergebnis 1 bis 7 von 7

Thema: Fehler in tl_member::removeSession?

  1. #1
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    39

    Standard Fehler in tl_member::removeSession?

    Hi

    Nach einem Update von 3.0.3 auf 3.0.5 ist ein Fehler beim Speichern im FE-Modul 'Persönliche Daten' aufgetaucht. Und zwar:

    Recoverable error: Argument 1 passed to tl_member::removeSession() must be an instance of DataContainer, instance of Contao\FrontendUser given, called in /xyz/system/modules/core/modules/ModulePersonalData.php on line 279 and defined in …/system/modules/core/dca/tl_member.php on line 540

    Die seit 3.0.4 neue Funktion removeSession wird durch die Callbacks onDelete und onSubmit aufgerufen. Durch entsprechendes Deaktivieren hat's dann funktioniert.

    Die Anpassung ist im offiziellen Changelog offenbar nicht drin. Aber via Github wie folgt zustande gekommen: https://github.com/contao/core/issues/5353. Die Funktion sieht wie folgt aus:

    PHP-Code:
    public function removeSession(DataContainer $dc)
        {
            if (
    $dc->activeRecord)
            {
                
    $this->Database->prepare("DELETE FROM tl_session WHERE name='FE_USER_AUTH' AND pid=?")
                               ->
    execute($dc->activeRecord->id);
            }
        } 
    Kann jemand den Fehler reproduzieren? Entsprechende Meldungen habe ich noch keine gesehen...

    Besten Dank und Gruss

  2. #2
    Contao-Nutzer
    Registriert seit
    02.08.2011.
    Beiträge
    3

    Standard Bei mir exakt dasselbe

    Hallo zusammen

    Bei mir tritt genau der gleiche Fehler auf, exakt wie oben beschrieben.


    Beste Grüsse

  3. #3
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    39

    Standard

    Hi

    Sorry, hatte es nicht mehr 'auf dem Schirm', deshalb erst jetzt die Antwort. Werd's Leo melden.

  4. #4
    Contao-Nutzer
    Registriert seit
    02.08.2011.
    Beiträge
    3

    Standard

    Danke!

  5. #5
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Hallo,

    hab das gleiche Problem auf 3.05. Gibt es schon einen Fix???

  6. #6
    Contao-Nutzer
    Registriert seit
    20.04.2011.
    Beiträge
    39

    Standard

    Ich hab's via GitHub gemeldet (siehe gleicher Link wie beim ersten Post), aber nicht mehr kontrolliert. Gemäss Leos GitHub-Eintrag wird das wohl mit 3.1 behoben sein.

  7. #7
    Contao-Fan Avatar von tpk
    Registriert seit
    25.02.2011.
    Ort
    48369 Saerbeck
    Beiträge
    832

    Standard

    Also dürfte der Fehler in der aktuellen Download-Version nicht mehr auftreten? Kann ich das irgendwie vorher checken, bevor ich mir die Mühe mache, und das neu installiere?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •