hotzeplotz
Aktives Mitglied
Hi Leute,
Der Shop lebt seit Version 4, sammelt seither Newsletteranmeldungen und wurde immer per Update aktuell gehalten.
Wenn man das Abmeldenformular auf der Newsletterseite benutzt, wirft die Abmeldung eine fatalen Fehler.
In diesem Shop gibt es eine zeitliche Markierung (der 27.10.2023), Einträge die älter sind werfen den Fehler, Einträge die neuer sind werfen den Fehler nicht.
Siehe Tabelle `toptin.cRefData`
KO! Vor 2023-10-27
Hier fehlen die Schlüssel? Speziell der Schlüssel `optinClass`, was dann auch zur Fehlermeldung passt.
OK! Nach 2023-10-27
Mit diesem Eintrag ist alles OK.
Wurde hier evtl. mal irgendwann eine Migration vergessen?
Update: Bei dem Shop wurde am 25.10.2023 das Update auf 5.2.4 durchgeführt. Das passt zu der Zeit.
Der Shop lebt seit Version 4, sammelt seither Newsletteranmeldungen und wurde immer per Update aktuell gehalten.
Wenn man das Abmeldenformular auf der Newsletterseite benutzt, wirft die Abmeldung eine fatalen Fehler.
Warning: Class JTL\Optin\OptinRefData has no unserializer in /includes/src/Optin/OptinBase.php on line 97
Fatal error: Uncaught Error: Typed property JTL\Optin\OptinRefData::$optinClass must not be accessed before initialization in /includes/src/Optin/OptinRefData.php:202
In diesem Shop gibt es eine zeitliche Markierung (der 27.10.2023), Einträge die älter sind werfen den Fehler, Einträge die neuer sind werfen den Fehler nicht.
Siehe Tabelle `toptin.cRefData`
KO! Vor 2023-10-27
Code:
C:22:"JTL\Optin\OptinRefData":152:{a:9:{i:0;s:25:"JTL\Optin\OptinNewsletter";i:1;i:1;i:2;i:16290;i:3;s:0:"";i:4;s:6:"Vorname";i:5;s:4:"Nachname";i:6;s:17:"test@example.com";i:7;s:0:"";i:8;N;}}
Hier fehlen die Schlüssel? Speziell der Schlüssel `optinClass`, was dann auch zur Fehlermeldung passt.
OK! Nach 2023-10-27
Code:
O:22:"JTL\Optin\OptinRefData":10:{s:10:"optinClass";s:25:"JTL\Optin\OptinNewsletter";s:10:"languageID";i:1;s:10:"customerID";i:0;s:10:"salutation";s:0:"";s:9:"firstName";s:0:"";s:8:"lastName";s:0:"";s:5:"email";s:30:"test@example.com";s:6:"realIP";s:13:"x.x.x.x";s:9:"productID";N;s:15:"customerGroupID";i:11;}
Mit diesem Eintrag ist alles OK.
Wurde hier evtl. mal irgendwann eine Migration vergessen?
Update: Bei dem Shop wurde am 25.10.2023 das Update auf 5.2.4 durchgeführt. Das passt zu der Zeit.
Zuletzt bearbeitet: