Projekt

Allgemein

Profil

Aktionen

GX-Abgewiesen #67064

geschlossen

The shutdown handler from gm throws an error if the ob_status is empty and gets flushed

Von Christian Schmidt vor fast 4 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
Core
Zielversion:
-
Beginn:
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Release Notes Langtext:

Beschreibung

In the class : https://sources.gambio-server.net/gambio/gxdev/-/blob/4.1_develop/src/gm/classes/ErrorHandler.php

Is a missing check before @ob_end_flush().

Please fix the flushOutputBuffer like the example below :

/**
* Flushes the output buffer, if there is an active buffer.
*/
private function flushOutputBuffer(): void
{
if (ob_get_contents() !== '' && count(ob_get_status()) > 0) {
if (headers_sent() === false) {
@ini_set('zlib.output_compression', 'Off');
}
@ob_end_flush();
}
}


Aktionen #1

Von Mirko Janssen vor fast 4 Jahren aktualisiert

  • Projekt wurde von 11242 zu GX-Entwicklung geändert
  • Kategorie wurde auf Core gesetzt
  • Zielversion wurde von 58 zu 133 geändert
  • Betroffene Versionen Unbestimmt wurde hinzugefügt
Aktionen #2

Von Moritz Bunjes vor fast 4 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
  • Betroffene Versionen 4.1.1.1 wurde hinzugefügt
  • Betroffene Versionen Unbestimmt wurde gelöscht
Aktionen #3

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu In Prüfung geändert
Aktionen #4

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Tracker wurde von GX-Bug zu GX-Abgewiesen geändert
  • Status wurde von In Prüfung zu Abgewiesen geändert
  • Betroffene Versionen 4.1.1.1 wurde gelöscht

Das Error-Handling wurde mittlerweile überarbeitet. Das beschriebene Problem könnte noch bestehen (nicht geprüft), aber es war einfach in der ganzen Zeit kein Thema, so dass kein Handlungsbedarf mehr besteht.

Aktionen #5

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF