Projekt

Allgemein

Profil

Aktionen

GX-Bug #69677

geschlossen

Wenn eine .cache Datei leer 0 Byte ist, kann der Shop nicht aufgerufen werden / If a .cache file is empty 0 bytes, the shop can not be accessed

Von Till Tepelmann vor mehr als 2 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Marvin Muxfeld
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.5.1.0, 4.5.1.1, 4.5.1.2, 4.5.2.0, 4.5.2.0 beta1, 4.5.2.1, 4.5.2.2
Release Notes Langtext:

Ein Problem mit leeren GProtector-Meta-Cache-Dateien wurde behoben.


Beschreibung

Wenn eine .cache Datei leer 0 Byte ist, kann der Shop nicht aufgerufen werden

Kann wie folgt reproduziert werden:

  1. Shop installieren mit G-Protector
  2. Shop aufrufen
  3. Auf dem FP Server im Ordner /GProtector/cache/ die Datei meta_data.cache öffnen und den Inhalt entfernen
  4. Datei wieder hochladen
  5. Shop erneut aufrufen

Erwartetes Ergebnis:
Shop muss weiterhin aufrufbar sein und die Datei sollte automatisch wieder mit Inhalt gefüllt werden

Tatsächliches Ergebnis:
Shop ist nicht mehr aufrufbar und es erscheint eine Fehlermeldung


If a .cache file is empty 0 bytes, the shop cannot be accessed

Can be reproduced as follows:

  1. install store with G-Protector
  2. call the store
  3. open the file meta_data.cache on the FP server in the folder /GProtector/cache/ and remove the content
  4. upload the file again
  5. open the store again

Expected result:
Store should still be callable and the file should be automatically filled with content again

Actual result:
Store is no longer callable and an error message appears


Fatal error: Uncaught Error: Call to a member function modificationDateUnixTime() on boolean in /GProtector/classes/FilterCache.php:337 Stack trace: #0 /GProtector/classes/FilterCache.php(183): GProtector\FilterCache->getModificationDateUnixTime() #1 /GProtector/classes/FilterCache.php(84): GProtector\FilterCache->isCacheOlderThanRemoteFile() #2 /GProtector/classes/GProtector.inc.php(60): GProtector\FilterCache->renew() #3 /GProtector/start.inc.php(41): GProtector\GProtector->start() #4 /GXMainComponents/Application.inc.php(513): require('/var/www/tt/bet...') #5 /GXMainComponents/Application.inc.php(122): Gambio\GX\Application->runGProtector() #6 /includes/application_top.php(15): Gambio\GX\Application->run() #7 /index.php(27): include('/var/www/tt/bet...') #8 {main} thrown in /GProtector/classes/FilterCache.php on line 337

Aktionen #1

Von Till Tepelmann vor mehr als 2 Jahren aktualisiert

  • Thema wurde von Wenn eine .cache Datei leer 0 Byte ist, kann der Shop nicht aufgerufen werden zu Wenn eine .cache Datei leer 0 Byte ist, kann der Shop nicht aufgerufen werden / If a .cache file is empty 0 bytes, the shop can not be accessed geändert
  • Beschreibung aktualisiert (Vergleich)
Aktionen #2

Von Carlotta Herrmann vor mehr als 2 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #3

Von Lennard Kläfker vor mehr als 2 Jahren aktualisiert

  • Tags wurde auf 4.5.3_beta 1 gesetzt
Aktionen #4

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #6

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
Aktionen #7

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an Ahmed Hamouda wurde gelöscht
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #10

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde von Mirko Janssen zu Ahmed Hamouda geändert
Aktionen #11

Von Ahmed Hamouda vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Ahmed Hamouda wurde gelöscht
  • Zielversion wurde auf 4.5.3.0 beta1 gesetzt
Aktionen #12

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #13

Von Mirko Janssen vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an Mirko Janssen wurde gelöscht
Aktionen #14

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #15

Von Marvin Muxfeld vor mehr als 2 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen #16

Von Daniel Wu vor mehr als 2 Jahren aktualisiert

  • Tags 4.5.3_beta 1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF