Projekt

Allgemein

Profil

Aktionen

GX-Bug #68363

geschlossen

Fehler im Shop vermeiden, wenn unbekannte Module oder Parameter in der URL übergeben werden / Avoid errors in the store when unknown modules or parameters are passed in the URL

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

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Ahmed Hamouda
Kategorie:
Core
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.0.0.0, 4.0.0.0 beta1, 4.0.0.1, 4.0.1.0, 4.0.1.0 beta1, 4.0.2.0, 4.0.2.0 beta1, 4.0.2.1, 4.0.3.0, 4.0.3.0 beta1, 4.1.1.0, 4.1.1.0 beta1, 4.1.1.0 beta2, 4.1.1.0 beta3, 4.1.1.0 beta4, 4.1.1.0 rc1, 4.1.1.0 rc2, 4.1.1.1, 4.1.1.2, 4.1.1.3, 4.1.2.0, 4.1.2.0 beta1, 4.1.3.0, 4.1.3.0 beta1, 4.2.0.0, 4.2.0.0 beta1, 4.2.0.1, 4.2.1.0, 4.2.1.0 beta1, 4.3.1.0, 4.3.1.0 RC1, 4.3.1.0 beta1, 4.3.1.0 beta2, 4.3.1.0 beta3, 4.3.2.0, 4.3.2.0 beta1, 4.3.2.1, 4.3.3.0, 4.3.3.0 beta1
Release Notes Langtext:

Einige Fehler wurden behoben und die Stabiliät des Shops zu verbessern.


Beschreibung

Wir haben ein paar Stellen im Code die leider sehr stark mit Abbrüchen oder Fatal-Errors umsich schmeißen, wenn in der URL einige Paramater nicht korrekt sind.
Diese Fehler sollten wir abfangen und nur loggen wenn der Shop im Developing Modus ist.

Kann wie folgt reproduziert werden:

  1. URL im Shop mit folgenden Parametern aufrufen: /request_port.php?module=test
  2. could not proceed module [test] wird auf dem Bildschirm ausgegeben

Erwartetes Ergebnis:
Es wird keine Meldung auf dem Bildschirm mehr ausgegeben und kein Error-Log Eintrag erstellt. Hier reicht es den Fehler nur im Development Modus zu loggen.

Tatsächliches Ergebnis:
Es wird die Meldung could not proceed module [test] auf dem Bildschirm ausgegeben und ein Fehler in Log geschrieben.


We have a few places in the code that unfortunately throw around very strong aborts or fatal errors when in the URL some paramaters are not correct.
We should catch these errors and log them only when the store is in developing mode.

Can be reproduced as follows:

  1. call URL in the store with the following parameters: /request_port.php?module=test
  2. could not proceed module [test] is displayed on the screen.

Expected result:
No more message is displayed on the screen and no error log entry is created. Here it is enough to log the error only in development mode.

Actual result:
The message could not proceed module [test] is displayed on the screen and an error is logged.


Aktionen #1

Von Till Tepelmann vor etwa 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu 30 geändert
  • Zielversion wurde von 133 zu 4.4.0.0 beta1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #2

Von Daniel Wu vor etwa 3 Jahren aktualisiert

  • Zielversion wurde von 4.4.0.0 beta1 zu 4.5.1.0 beta1 geändert
Aktionen #3

Von Till Tepelmann vor etwa 3 Jahren aktualisiert

  • Zielversion wurde von 4.5.1.0 beta1 zu 4.4.0.0 geändert
Aktionen #4

Von Till Tepelmann vor etwa 3 Jahren aktualisiert

  • Zielversion wurde von 4.4.0.0 zu 4.5.1.0 beta1 geändert
Aktionen #5

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Status wurde von 30 zu Testing geändert
Aktionen #6

Von Ahmed Hamouda vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Ahmed Hamouda geändert
Aktionen #7

Von Ahmed Hamouda vor fast 3 Jahren aktualisiert

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

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags wurde auf 4.5.1.0_beta1 gesetzt
Aktionen #9

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Tags 4.5.1.0_beta1 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF