Projekt

Allgemein

Profil

Aktionen

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__--

Von Bug Sink vor etwa 1 Monat hinzugefügt.

Status:
Neu
Priorität:
wichtig
Zugewiesen an:
-
Beginn:
12.09.2026
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

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 Muster waitfor_delay manuell 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_time anpassen.
  • 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

Aktionen

Auch abrufbar als: Atom PDF