Bug #186
offen[Bugsink] ErrorException: Warning: unlink(/srv/www/www.verl.de/pages/public/typo3temp/assets/tx_staticfilecache/https_www.verl.de_443/seite-nicht-gefunden.html…
0%
Beschreibung
Bugsink: https://bugsink.cytrus.de/issues/issue/dab334d9-3b44-4637-9478-9b55b7c388e4/event/last/
Typ: NEW issue
Projekt: www-verl-de
Bugsink Alert
ErrorException: Warning: unlink(/srv/www/www.verl.de/pages/public/typo3temp/assets/tx_staticfilecache/https_www.verl.de_443/seite-nicht-gefunden.html…
Automatisch erstellt durch n8n
KI-Analyse:
1. Ursache identifizieren:
Der Fehler tritt auf, wenn TYPO3 versucht, eine Datei im Static-File-Cache zu löschen (unlink), die nicht existiert. Der Pfad zeigt auf eine konfigurierte JSON-Datei (index.config.json) für eine nicht gefundene Seite (seite-nicht-gefunden.html). Dies geschieht wahrscheinlich, wenn der Cache für eine 404-Seite bereinigt wird, aber die Datei bereits vorher gelöscht wurde oder nie existierte.
2. Fix beschreiben:
Die Logik, die die Cache-Datei löscht, muss vor dem Aufruf von unlink() prüfen, ob die Datei tatsächlich existiert. Ein saferer Ansatz ist die Verwendung von file_exists() oder die Behandlung des Fehlers mit @unlink() (unterdrückt Warnungen). Ideal ist eine Anpassung in der Extension tx_staticfilecache, um fehlende Dateien beim Cache-Cleanup zu ignorieren.
3. Betroffene TYPO3 Extension:
tx_staticfilecache (Static File Cache Extension).
4. Confidence:
95% – Der Fehler ist eindeutig auf die Cache-Bereinigung der Extension tx_staticfilecache zurückzuführen, und die Lösung ist standardisiert (Existenzcheck vor dem Löschen).
Nichts anzuzeigen