Hallo zusammen,
ich habe ein Problem mit dem Kategorieexport nach Excel.
Ich bekomme folgende Fehlermeldung beim export in der phperrorlog.
[Thu Aug 14 11:38:11.907535 2025] [fcgid:warn] [pid ~~~:tid ~~~] [remote ~~~] mod_fcgid: stderr: PHP Warning: Undefined array key "on" in ~~~/admidio/adm_program/modules/category-report/category_report.php on line 377, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Thu Aug 14 11:38:11.907554 2025] [fcgid:warn] [pid ~~~:tid ~~~] [remote ~~~] mod_fcgid: stderr: PHP Notice: iconv(): Detected an illegal character in input string in ~~~/admidio/adm_program/modules/category-report/category_report.php on line 457, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
PHP Version: 8.3.23
Datenbank Typ + Version MySQL 8.0.42-0ubuntu0.22.04.2
Admidio Version 4.3.15
Verwendete Plugins Mitgliedsbeitrag, Inventarmanager jeweils neueste Version
Eigene Anpassungen die durchgeführt wurden (anderes Design, eigene Code Änderungen) nein
Exception Messages -> Siehe "Debugmodus setzen" (auf sensible Informationen achten!)
Logdatei Auszüge -> Siehe "Debugmodus setzen" (auf sensible Informationen achten!)
Webserver Error Logdatei (Apache, Nginx, ...)
Genaue Anleitung der Schritte wie es zum Fehler gekommen ist -> Nicht reproduzierbare Fehler sind sehr schwer zu finden
Ich konnte den Fehler nun auch reproduzieren.
Wenn ich in ein Textfeld (egal ob groß oder klein) ein €-Zeichen einfüge scheitert der Export und die Excel-Datei ist leer.
Hoffe die Fehlerbeschreibung hilft.
Lg
Martin
Fehlerhafter xlsx-Export
- MightyMCoder
- Developer
- Beiträge: 115
- Registriert: 21. Jun 2023, 14:46
Re: Fehlerhafter xlsx-Export
Hallo Martin,
Ich schau mir das Problem mal genauer an.
Du hast auf jeden Fall recht, dass es an dem €-Zeichen liegt.
Ich habe dazu mal ein Issue auf GitHub erstellt.
Viele Grüße
MightyMCoder
Ich schau mir das Problem mal genauer an.
Du hast auf jeden Fall recht, dass es an dem €-Zeichen liegt.
Ich habe dazu mal ein Issue auf GitHub erstellt.
Viele Grüße
MightyMCoder
Re: Fehlerhafter xlsx-Export
Hallo,
ich habe Admidio jetzt auf 4.3.16 upgedated.
Habe dann versucht den XLSX-Export durchzuführen.
Leider bekomme ich jetzt folgenden Fehler im Browser angezeigt:
/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&filter=&export_and_filter=1&mode=xlsx hat möglicherweise ein temporäres Problem oder ist umgezogen.
Fehlercode: 500 Internal Server Error
Im error.log des Webservers steht:
[Sun Oct 05 20:51:52.435876 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: PHP Fatal error: Uncaught TypeError: html_entity_decode(): Argument #1 ($string) must be of type string, array given in ~~~/admidio/adm_program/modules/category-report/category_report.php:449, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435896 2025] [fcgid:warn] [pid 4182686:tid 140307232314944]mod_fcgid: stderr: Stack trace:, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435897 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: #0 ~~~/admidio/adm_program/modules/category-report/category_report.php(449): html_entity_decode(), referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435899 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: #1 {main}, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435900 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: thrown in ~~~/admidio/adm_program/modules/category-report/category_report.php on line 449, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
ich habe Admidio jetzt auf 4.3.16 upgedated.
Habe dann versucht den XLSX-Export durchzuführen.
Leider bekomme ich jetzt folgenden Fehler im Browser angezeigt:
/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&filter=&export_and_filter=1&mode=xlsx hat möglicherweise ein temporäres Problem oder ist umgezogen.
Fehlercode: 500 Internal Server Error
Im error.log des Webservers steht:
[Sun Oct 05 20:51:52.435876 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: PHP Fatal error: Uncaught TypeError: html_entity_decode(): Argument #1 ($string) must be of type string, array given in ~~~/admidio/adm_program/modules/category-report/category_report.php:449, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435896 2025] [fcgid:warn] [pid 4182686:tid 140307232314944]mod_fcgid: stderr: Stack trace:, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435897 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: #0 ~~~/admidio/adm_program/modules/category-report/category_report.php(449): html_entity_decode(), referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435899 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: #1 {main}, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
[Sun Oct 05 20:51:52.435900 2025] [fcgid:warn] [pid 4182686:tid 140307232314944] mod_fcgid: stderr: thrown in ~~~/admidio/adm_program/modules/category-report/category_report.php on line 449, referer: ~~~/admidio/adm_program/modules/category-report/category_report.php?crt_id=5&export_and_filter=1
- MightyMCoder
- Developer
- Beiträge: 115
- Registriert: 21. Jun 2023, 14:46
Re: Fehlerhafter xlsx-Export
Hallo Martin,
Der Fehler entsteht an einer Stelle, an der eigentlich nur noch einzelne Tabellenzellen vorliegen sollten, die also als String dargestellt werden können. Aus irgendeinem Grund ist bei dir in einer der zu exportierenden Zellen ein Wert als Array hinterlegt.
Könntest du mir sagen, welche Daten du genau exportieren möchtest? Wie sieht die Konfiguration aus? Welche Profilfelder werden exportiert? Von welchem Typ sind die Profilfelder?
Viele Grüße
MightyMCoder
Der Fehler entsteht an einer Stelle, an der eigentlich nur noch einzelne Tabellenzellen vorliegen sollten, die also als String dargestellt werden können. Aus irgendeinem Grund ist bei dir in einer der zu exportierenden Zellen ein Wert als Array hinterlegt.
Könntest du mir sagen, welche Daten du genau exportieren möchtest? Wie sieht die Konfiguration aus? Welche Profilfelder werden exportiert? Von welchem Typ sind die Profilfelder?
Viele Grüße
MightyMCoder
Re: Fehlerhafter xlsx-Export
Hi, gerne!
Profilfeld Typ
Nachname Text(100)
Vorname Text(100)
Straße Text(100)
PLZ Text(100)
Ort Text(100)
Land Text(100)
Telefon Telefon
Handy Telefon
Geburtstag Datum
E-Mail E-Mail
Funktion Text(100)
Prüfungen Text(100)
Mitgliedsbeitrag Text(4000)
Notizen Text(4000)
Verwarnung Text(4000)
Container Miete Text(100)
Aero Club Nr. Text(100)
Beitritt Datum
auf Website registriert Checkbox
Clubhaus Schlüssel Checkbox
Einsatz Schlüssel 25,00 Checkbox
Einsatz Schlüssel 33,00 Checkbox
Kenntnisnachweis Text(100)
Austro Control Registrierung Text(100)
Schlüssel + Kaution Text(4000)
Schlüssel ID Text(100)
Mitgliedsnummer Text(100)
Beitritt Datum
Bezahlt Datum
Beitrag Dezimalzahl
Beitragstext Text(100)
Hoffe das hilft dir.
Möchte mir das als Liste exportieren, damit ich sämtliche Daten in Excel überprüfen bzw. vervollständigen kann. Der vorherige Vorstand war da etwas schlampig.
Grüße
Profilfeld Typ
Nachname Text(100)
Vorname Text(100)
Straße Text(100)
PLZ Text(100)
Ort Text(100)
Land Text(100)
Telefon Telefon
Handy Telefon
Geburtstag Datum
E-Mail E-Mail
Funktion Text(100)
Prüfungen Text(100)
Mitgliedsbeitrag Text(4000)
Notizen Text(4000)
Verwarnung Text(4000)
Container Miete Text(100)
Aero Club Nr. Text(100)
Beitritt Datum
auf Website registriert Checkbox
Clubhaus Schlüssel Checkbox
Einsatz Schlüssel 25,00 Checkbox
Einsatz Schlüssel 33,00 Checkbox
Kenntnisnachweis Text(100)
Austro Control Registrierung Text(100)
Schlüssel + Kaution Text(4000)
Schlüssel ID Text(100)
Mitgliedsnummer Text(100)
Beitritt Datum
Bezahlt Datum
Beitrag Dezimalzahl
Beitragstext Text(100)
Hoffe das hilft dir.
Möchte mir das als Liste exportieren, damit ich sämtliche Daten in Excel überprüfen bzw. vervollständigen kann. Der vorherige Vorstand war da etwas schlampig.
Grüße
- MightyMCoder
- Developer
- Beiträge: 115
- Registriert: 21. Jun 2023, 14:46
Fehlerhafter xlsx-Export
Ok, sehe hier jetzt auf den ersten Blick nichts, was problematisch sein sollte.
Klappt denn ein csv-Export?
Falls ja, wäre es super, wenn du mir diesen mal als PN schicken könntest (gerne auch per Mail). Meine aktuelle Vermutung, in einem der Textfelder kommt eine Zeichenfolgen vor, die als Array ausgelesen wird.
Wenn du das aus Datenschutzgründen nicht möchtest, wäre es super, wenn du die aktuelle Konfiguration mal kopieren würdest und dann nacheinander die einzelnen Felder aus der Konfiguration herausnimmst und den excel Export versuchst. An den Standardfeldern sollte es nicht liegen.
Anhand der Profilfeldnamen wäre meine Vermutung, dass es an dem Feld Schlüssel + Kaution liegen könnte.
So können wir eingrenzen, an welchen Daten es liegt.
Klappt denn ein csv-Export?
Falls ja, wäre es super, wenn du mir diesen mal als PN schicken könntest (gerne auch per Mail). Meine aktuelle Vermutung, in einem der Textfelder kommt eine Zeichenfolgen vor, die als Array ausgelesen wird.
Wenn du das aus Datenschutzgründen nicht möchtest, wäre es super, wenn du die aktuelle Konfiguration mal kopieren würdest und dann nacheinander die einzelnen Felder aus der Konfiguration herausnimmst und den excel Export versuchst. An den Standardfeldern sollte es nicht liegen.
Anhand der Profilfeldnamen wäre meine Vermutung, dass es an dem Feld Schlüssel + Kaution liegen könnte.
So können wir eingrenzen, an welchen Daten es liegt.