Hintergrund & Ursache
Im Rahmen unserer monatlichen cPanel-Updates haben wir festgestellt, dass das jüngste Update auf ICU 74.1 in bestimmten Magento-Versionen zu einem Problem führt. Dieses Problem betrifft die Verarbeitung von internationalen Zeichenformaten und kann zu Fehlern in der Shop-Funktionalität bzw. Backend führen.
Nach dem Einloggen in das Backend wird folgende Fehlermeldung angezeigt:
1 exception(s):
Exception #0 (Exception): Warning: Trying to access array offset on value of type null in /home/REDACTED/public_html/vendor/magento/framework/View/Element/Html/Calendar.php on line 114
Welche Magento Versionen sind betroffen?
Das Problem tritt insbesondere in älteren Magento-Versionen auf, bekannt ist uns bisher Magento 2.4.6-p3. Es werden aber sehr wahrscheinlich weitere Versionen < 2.4.7. betroffen sein.
Das Problem tritt ab Magento Version 2.4.7 nicht mehr auf.
Mögliche Lösungen
Empfehlung: Update auf Magento 2.4.7
Die beste Lösung ist ein Upgrade auf Magento 2.4.7, da diese Version das Problem nativ behebt. Das Upgrade stellt sicher, dass der Shop nicht nur stabil bleibt, sondern auch mit den neuesten Sicherheits- und Performanceverbesserungen läuft.
Falls ein sofortiges Upgrade nicht möglich ist, gibt es eine temporäre Lösung mit einem Patch.
Alternative: Patch für betroffene Versionen einspielen
Falls dein Shop nicht sofort auf Magento 2.4.7 aktualisiert werden kann, musst du einen Patch anwenden um das Problem zu lösen.
Weitere Infos findest du im offiziellen Bugreport auf GitHub. Nach diesen Schritten sollte das Problem vorübergehend behoben sein.
Wir entschuldigen uns für die Unannehmlichkeiten
Wir entschuldigen uns für die unerwarteten Probleme, die durch unsere monatlichen cPanel-Updates entstanden sind. Unser Ziel ist es, eure Server stets sicher und aktuell zu halten. Leider haben die unerwarteten Auswirkungen des ICU 74.1 Updates zu unvorhersehbaren Komplikationen geführt.
Wir empfehlen dringend ein Upgrade auf Magento 2.4.7 als dauerhafte Lösung.