Hallo zusammen,
nach dem Update von Version 4 auf 5 habe ich folgendes Problem:
Gehe ich auf den Reiter "Gruppen & Rollen" dann auf den Menüpunkt "Mitgliederliste" erscheint die List.
Versuche ich dann an die Mitgliederliste eine E-Mail zu schicken kommt folgende Fehlermeldung:
Admidio\UI\Presenter\FormPresenter::addInput(): Argument #3 ($value) must be of type string, array given, called in /www/htdocs/XXX/admidio/modules/messages/messages_write.php on line 452 in /www/htdocs/XXX/admidio/src/UI/Presenter/FormPresenter.php, in line 690
Stacktrace:
#0 /www/htdocs/XXX/admidio/modules/messages/messages_write.php(452): Admidio\UI\Presenter\FormPresenter->addInput('userUuidList', '', Array, Array) #1 {main}
Gehe ich übrigens folgenden Weg funktioniert es:
Reiter "Nachrichten" -> "E-Mail schreiben" - > Gruppe wählen.
Kann mir jemand weiterhelfen, wie ich diesen Fehler beheben kann?
Vielen Dank für Eure Hilfe!
Stefan
Fehlermeldung unter Modul Messages nach Update auf V5
-
knappe1974
- Beiträge: 10
- Registriert: 19. Jan 2022, 00:18
Re: Fehlermeldung unter Modul Messages nach Update auf V5
Beim Aufruf der Funktion „E-Mail an Liste“ aus einer Mitgliederliste heraus tritt in Admidio 5.0.14 ein reproduzierbarer TypeError auf. Der Fehler entsteht im Nachrichtenmodul beim Aufbau des Formulars in messages_write.php.
Systemumgebung
1. Admidio-Version: 5.0.14
2. Betriebssystem: Linux (Linux dd23516 6.8.0-136-generic #136-Ubuntu x86_64)
3. PHP-Version: 8.4.16-nmm1
4. Datenbank: MariaDB 10.11.14
Schritte zur Reproduktion
1. Modul „Gruppen & Rollen“ öffnen.
2. Eine beliebige Gruppe/Rolle auswählen.
3. Die Mitgliederliste dieser Gruppe/Rolle anzeigen.
4. Auf den Button „E-Mail an Liste“ klicken.
Erwartetes Verhalten
Es sollte die Seite zum Verfassen einer E-Mail geöffnet werden, wobei die Empfängerliste korrekt vorbelegt ist.
Tatsächliches Verhalten
Stattdessen wird eine Fehlermeldung ausgegeben und die Verarbeitung bricht ab.
Exception / Fehlermeldung
Systemumgebung
1. Admidio-Version: 5.0.14
2. Betriebssystem: Linux (Linux dd23516 6.8.0-136-generic #136-Ubuntu x86_64)
3. PHP-Version: 8.4.16-nmm1
4. Datenbank: MariaDB 10.11.14
Schritte zur Reproduktion
1. Modul „Gruppen & Rollen“ öffnen.
2. Eine beliebige Gruppe/Rolle auswählen.
3. Die Mitgliederliste dieser Gruppe/Rolle anzeigen.
4. Auf den Button „E-Mail an Liste“ klicken.
Erwartetes Verhalten
Es sollte die Seite zum Verfassen einer E-Mail geöffnet werden, wobei die Empfängerliste korrekt vorbelegt ist.
Tatsächliches Verhalten
Stattdessen wird eine Fehlermeldung ausgegeben und die Verarbeitung bricht ab.
Exception / Fehlermeldung
Code: Alles auswählen
Admidio\UI\Presenter\FormPresenter::addInput(): Argument #3 ($value) must be of type string, array given, called in /www/htdocs/w012b4c9/meldebogen.hfbhk.de/modules/messages/messages_write.php on line 452
- Dateianhänge
-
- fehlermeldung_mail_an_rolle.png (53.29 KiB) 52 mal betrachtet