Wichtig
Detail
Wichtig
Detail
Detail
#27042
MaintenanceJspBase soll zuerst ins Log schreiben, dann an den Client, statt andersherum.
In tl:MaintenanceJspBase sollen Aufrufe von printXXX(...) die Meldung zuerst Loggen, dann an den Client schreiben, statt wie bisher andersherum. Es besteht der Verdacht, dass das Schreiben an den Client mit einer Exception scheitern kann. Insbesondere kann der Zugriff oder die Verwendung des JspWriters eventuell fehlschlagen, wenn die Session nicht mehr existiert. Bei Wartungsseiten kann es passieren, dass die so lange laufen, dass die Session durch einen Timeout beendet wird. Das Problem dabei ist, dass dadurch letztlich gar nichts irgendwo ankommen würde. Selbst das Melden dieser Exception würde scheitern, weil das auch über eine der betroffenen Methoden erfolgt.
Test
Kein Test: Es ist praktisch nicht möglich zu testen, wohin zuerst geschrieben wird, ohne den Code zu verändern.