Projekt

Allgemein

Profil

Aktionen

GX-Task #68123

offen

Broken syntax in Smarty templates may result in memory limit problems while logging the thrown exception | Kaputte Smarty-Templates führen zu Memory-Limit Problemen beim Logging

Von Mirko Janssen vor fast 4 Jahren hinzugefügt. Vor etwa 3 Jahren aktualisiert.

Status:
Anerkannt
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Core
Zielversion:
-
% erledigt:

0%

Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:

Beschreibung

Broken syntax in Smarty templates may result in memory limit problems while logging the thrown exception. If the thrown exception is not caught, the error handler will try to log this. If Smarty allocated to much memory this can result in an error while logging.

To fix this, we need to catch the Smarty exception (which would lead to the memory limit) and log specific error details separate. After logging the Smarty error we should throw a new exception again (like the old behaviour).


Dateien


Aktionen

Auch abrufbar als: Atom PDF