Bug #209
offen[Bugsink] ErrorException: Warning: filesize(): stat failed for /srv/www/www.verl.de/pages/public/uploads/tx_powermail/1-1__waitfor_delay__0_0_15__--
0%
Beschreibung
Bugsink: https://bugsink.cytrus.de/issues/issue/c912f398-d268-4fa5-abff-61d4e95edcce/event/last/
Typ: NEW issue
Projekt: www-verl-de
Bugsink Alert
ErrorException: Warning: filesize(): stat failed for /srv/www/www.verl.de/pages/public/uploads/tx_powermail/1-1__waitfor_delay__0_0_15__--
Automatisch erstellt durch n8n
KI-Analyse:
Analyse¶
1. Ursache¶
Die filesize()-Funktion scheitert, weil die Datei /srv/www/www.verl.de/pages/public/uploads/tx_powermail/1-1__waitfor_delay__0_0_15__-- auf dem Dateisystem nicht existiert (oder nicht erreichbar ist). Der Filename enthält waitfor_delay — ein typisches Muster aus dem Powermail-Upload-Handler, das bei asynchronen/Chunked-Uploads entsteht. Die Datei wurde offenbar nicht vollständig hochgeladen, vom Client abgebrochen, oder durch einen Cleanup-Prozess bereits entfernt, bevor filesize() aufgerufen wurde. Mögliche Auslöser:
- Upload-Timeout (
max_input_time,upload_max_filesize) - Client abbricht Upload ab
- Race Condition: Datei wird gelöscht bevor Größe abgefragt wird
- Fehlgeschlagener Chunk-Upload
2. Fix (konkret)¶
-
Temporary Dateien aufräumen: Alle Dateien im Ordner
uploads/tx_powermail/mit dem Musterwaitfor_delaymanuell löschen. -
Code-Check: Stelle sicher, dass vor jedem
filesize()-Aufruf eine Existenzprüfung stattfindet:if (file_exists($path) && is_readable($path)) { $size = filesize($path); } else { // Upload fehlgeschlagen → aufräumen / Logging } -
PHP-Ini prüfen:
upload_max_filesize,post_max_size,max_input_timeanpassen. - Powermail Einstellungen: Upload-Timeout und Chunk-Größe in den Powermail-Einstellungen überprüfen.
- Powermail updaten: Kompatibilität mit der eingesetzten TYPO3-/PHP-Version sicherstellen.
3. Betroffene Extension¶
powermail (Alexander Biglar) — TYPO3 Formular-Extension.
4. Confidence¶
85 % — Das waitfor_delay-Muster und der Pfad tx_powermail sprechen eindeutig für Powermail als Verursacher. Die genaue Stelle im Code ohne Zugriff auf die Quellen kann ich nicht benennen.
Nichts anzuzeigen