PHP 8.1 - Deprecated function: rtrim()
Eingetragen von Kulturmensch (163)
am 28.06.2022 - 20:17 Uhr in
am 28.06.2022 - 20:17 Uhr in
Wenn ich statt mit php 8.0 DRUPAL mit php 8.1 nutze, erhalte ich plötzlich folgende Fehlermeldung:
Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\advagg_mod\EventSubscriber\InitSubscriber->onEvent() (line 130 of modules/contrib/advagg/advagg_mod/src/EventSubscriber/InitSubscriber.php).
Gibt es hierfür eine Lösung?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hier wird ein Patsch
am 29.06.2022 - 07:23 Uhr
Hier wird ein Patsch genannt:
https://www.drupal.org/project/advagg/issues/3258389
Ich würde einfach auf 8 zurück gehen und warten, bis es eine neue Version gibt, wo das bereits eingebaut ist.
Habe Patch versucht
am 29.06.2022 - 09:13 Uhr
Vielen Dank für die Info:-) Habe versucht, den patch in einer Testinstallation einzuspielen, was allerdings misslang:-( Ich bleibe dann bei php 8, bis es ein update für advagg gibt. Für Drupal 10 ist aber noch viel zu tun.
Patch angewandt
am 01.07.2022 - 18:27 Uhr
Habe jetzt doch etwas Zeit investiert und den patch angewandt. Hat funktioniert und meine Installation läuft nun perfekt unter php 8.1. Musste allerdings auch noch den APCu-Cache für php 8.1 neu einrichten.
Viele Grüße
Danke fürs Feedback. Gut dass
am 01.07.2022 - 21:39 Uhr
Danke fürs Feedback.
Gut dass es geklappt hat.