Projekt

Allgemein

Profil

Aktionen

GX-Bug #41697

geschlossen

Fest vergebene ID für Eintrag in die "configuration" Datenbank-Tabelle kann zu Fehlern führen, wenn viele Einträge in der Tabelle vorhanden sind.

Von Torben Wark vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Torben Wark
Kategorie:
Updater
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:

Beschreibung

Folgende Fehlermeldung wurde im Forum gemeldet:

Bei diesem Update erhalte ich folgenden Fehler:

Query: INSERT INTO `configuration` (`configuration_id`, `configuration_key`, `configuration_value`, `configuration_group_id`, `sort_order`, `last_modified`, `date_added`, `use_function`, `set_function`) VALUES(217, 'ACTIVATE_PAGE_TOKEN', 'true', 17, 13, NULL, '0000-00-00 00:00:00', NULL, 'gm_cfg_select_option(array(''true'', ''false''),')
Error message: Duplicate entry '217' for key 'PRIMARY'  

Ursache ist, dass hier fest die "configuration_id" 217 vorgegeben wird, was abhängig von der Shop-Historie (viele Config-Einträge!) zu diesem Problem führen kann.

Statt 217 muss unbedingt "NULL" verwendet werden....

EDIT:

Das Problem ist in "gambio_updater\updates\v2.2.0.0\dependent.inc.php"


Aktionen #1

Von Torben Wark vor mehr als 9 Jahren aktualisiert

  • Thema wurde von Fehler im Update von 2.1.0.7 auf 2.2.0 zu Fest vergebene ID für Eintrag in die "configuration" Datenbank-Tabelle kann zu Fehlern führen, wenn viele Einträge in der Tabelle vorhanden sind. geändert
Aktionen #2

Von Michael Kroenke vor mehr als 9 Jahren aktualisiert

  • Zielversion wurde von 59 zu 2.2.3.0 beta1 geändert
Aktionen #3

Von Mario Blokland vor mehr als 9 Jahren aktualisiert

  • Zugewiesen an wurde auf Mario Blokland gesetzt
Aktionen #4

Von Mario Blokland vor mehr als 9 Jahren aktualisiert

  • Status wurde von Gemeldet zu Testing geändert
  • Zugewiesen an wurde von Mario Blokland zu Torben Wark geändert
Aktionen #5

Von Torben Wark vor mehr als 9 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen

Auch abrufbar als: Atom PDF