Hallo Gemeinde, wir hilflos Wenn der Kunde bei uns einen kauf abschließen will, erfolgt der Fehler USER-ERROR 256 sql (roter Balken auf weißer Seite). Hier der Log: 2017-01-14 11:14:35 (2446efbdab1537aa3f806535085ac1af) SQL ERROR(1062): "Duplicate entry '24486' for key 'orders_products_id'" in /www/htdocs/w00ac7ff/gambio3/inc/xtc_db_error.inc.php:23 (Details) #8 File: /www/htdocs/w00ac7ff/gambio3/inc/xtc_db_error.inc.php:23 #7 File: /www/htdocs/w00ac7ff/gambio3/inc/xtc_db_query.inc.php:69 #6 File: /www/htdocs/w00ac7ff/gambio3/gm/classes/GMGPrintOrderManager.php:90 #5 File: /www/htdocs/w00ac7ff/gambio3/gm/classes/GMGPrintOrderManager.php:38 #4 File: /www/htdocs/w00ac7ff/gambio3/system/overloads/OrderItemRepository/StoreGXCustomizerOrder.inc.php:34 #3 File: /www/htdocs/w00ac7ff/gambio3/GXMainComponents/Services/Core/Order/OrderWriteService.inc.php:146 #2 File: /www/htdocs/w00ac7ff/gambio3/system/classes/checkout/CheckoutProcessProcess.inc.php:360 #1 File: /www/htdocs/w00ac7ff/gambio3/system/classes/checkout/CheckoutProcessProcess.inc.php:141 #0 File: /www/htdocs/w00ac7ff/gambio3/checkout_process.php:46 Request: POST /checkout_process.php (Details) Post: (Details) Information: Query: INSERT INTO gm_gprint_orders_surfaces_groups SET name = 'Bildupload', orders_products_id = '24486' Es ist, soweit ich das beurteilen kann, etwas mit dem Customizer. Wir hatten den Fehler vor 3 Tagen bereits und haben den Server zurückgesetzt. Es ging dann wieder, aber ab einer gewissen Tabellenstelle oder so, funktioniert es nicht mehr. Ich hoffe, es ist jemand hier der mir helfen kann. Lg Robert
Noch ein paar Infos dazu: - bei Produkten ohne Customizer, werden irgend welche Customizerdaten von sonst wann eingetragen (sichtbar auf der Rechnung und in der Bestellbetätigung)
da steht dublicate entry - deutet drauf hin das was doppelt ist - hast evtl. bestellnummer manuell korigiert oder so?
Hallo Dennis, wir haben nichts gemacht. Der Fehler ist das erste mal heute nacht aufgekommen. Die Orders schreibt dann immer Bestellungen mit NULL ein.
Dann musst den Support bemühen - da is was doppelt was nicht sein darf. müssen die direkt in der DB schauen.
Das hab ich schon gemacht, es ging ja nach dem Backup wieder. Nun ist er an einem Punkt angeraten, bei dem es beim ersten Mal auch nicht mehr lief.
Ein Backup ist eine sicherung - Du meinst nach dem Restore / Wiederherstellen? War die DB den leer als du die neu eingespielt hast? Schau doch mal in die angegebene Tabelle was da steht und was da doppelt ist - evtl. kann man die zeile ja löschen?
Ich korrigiere, wenn ich diese suche, findet er sie. In der Übersicht zeigt er die Einträge jedoch nicht an. Soll ich alle Einträge die im Fehlerlog sind einmal löschen?
Gar nicht - Ist ja nicht Sinn des Forums das Fehler verschwinden. Lösung würde evtl. ja auch anderen später mal helfen
Ok verstehe. Die Lösung ist, dass aus einem alten System noch order_ids in der Tabelle gespeichert waren. Als wir nun wieder dort ankamen (numerisch), gab es die Einträge schon und er konnte keinen Neuen anlegen.