Zum Inhalt springen
  • 0

Update der Artikeldaten im Gambio Shop - RS Fehlermeldungen


Frage

Geschrieben

Laut Gambio Support müssten die vorhandenen Artikel mittels update an die API gesendet werden und nicht per insert, da ja schon vorhanden waren.

 

Auszug aus dem RS Fehlermeldungen (Auf Wunsch kann ich die komplette RS Durchlauf schicken, weil viele Daten drinnen sind und sehr lang, hab ich mal exemplarischen Fehler rausgesucht).

 

18.05.2024 23:03:24 Programmstart Version 8.5.5.0
18.05.2024 23:03:24 Startparameter: "M:\VARIO\Software\VARIO8\rs.exe" 
18.05.2024 23:03:24 Nur Filiale: 4
18.05.2024 23:04:33 Datenbank Version 8.5.5.20
18.05.2024 23:04:34 Replikationsserver Version 8.5.5.0
18.05.2024 23:04:34 Repliziere Filiale 4 'Gambio' (FIL_ID: 7) 
18.05.2024 23:04:34 Sperre Filiale 4 'Gambio' (FIL_ID: 7) für exklusiven Zugriff
18.05.2024 23:04:34 Replikation Gambio API
18.05.2024 23:04:34 Download aktiv.
18.05.2024 23:04:35 Hole neue Bestellungen ab ...
18.05.2024 23:04:35 PROBLEM: Problem beim Abholen der neuen Bestellungen: 'Eigenschaft price: Integer erwartet'
18.05.2024 23:04:35 Upload aktiv.
18.05.2024 23:04:35 Erzeuge zu replizierende Daten ....
18.05.2024 23:04:35 Verdichte zu replizierende Daten
18.05.2024 23:04:36 Artikel 'TA-FA-OM-0001' (ID: '34', ER: '761') geändert.
18.05.2024 23:04:36 PROBLEM: Artikelpreise 'TA-FA-OM-0001' (ID: '34', ER: '761') konnte nicht geändert werden: 'Fehlermeldung: Query error: Duplicate entry '761-1.0000' for key 'unique_offer' - Invalid query: INSERT INTO `personal_offers_by_customers_status_1` (`personal_offer`, `products_id`, `quantity`) VALUES (13.44,761,'1.0000'){
    "code": 0,
    "status": "error",
    "message": "SQL Error!\nQuery error: Duplicate entry '761-1.0000' for key 'unique_offer' - Invalid query: INSERT INTO `personal_offers_by_customers_status_1` (`personal_offer`, `products_id`, `quantity`) VALUES (13.44,761,'1.0000')\nQuery: CIDB Library Error",
    "request": {
        "method": "PUT",
        "url": "test.xxxxx.de",
        "path": "/api.php/v2/product_prices/761",
        "uri": {
            "root": "https://test.xxxxx.de/api.php/v2/",
            "resource": "/api.php/v2/product_prices/761"
        }
    }
}'
18.05.2024 23:04:37 Artikel 'TA-FA-OP-0001' (ID: '60', ER: '762') geändert.
18.05.2024 23:04:37 PROBLEM: Artikelpreise 'TA-FA-OP-0001' (ID: '60', ER: '762') konnte nicht geändert werden: 'Fehlermeldung: Query error: Duplicate entry '762-1.0000' for key 'unique_offer' - Invalid query: INSERT INTO `personal_offers_by_customers_status_1` (`personal_offer`, `products_id`, `quantity`) VALUES (12.6,762,'1.0000'){
    "code": 0,
    "status": "error",
    "message": "SQL Error!\nQuery error: Duplicate entry '762-1.0000' for key 'unique_offer' - Invalid query: INSERT INTO `personal_offers_by_customers_status_1` (`personal_offer`, `products_id`, `quantity`) VALUES (12.6,762,'1.0000')\nQuery: CIDB Library Error",
    "request": {
        "method": "PUT",
        "url": "test.xxxxx.de",
        "path": "/api.php/v2/product_prices/762",
        "uri": {
            "root": "https://test.xxxxx.de/api.php/v2/",
            "resource": "/api.php/v2/product_prices/762"
        }
    }
}'
18.05.2024 23:04:37 Artikel 'TA-TI-KA-0007' (ID: '79', ER: '763') geändert.
18.05.2024 23:04:37 PROBLEM: Artikelpreise 'TA-TI-KA-0007' (ID: '79', ER: '763') konnte nicht geändert werden: 'Fehlermeldung: Query error: Duplicate entry '763-1.0000' for key 'unique_offer' - Invalid query: INSERT INTO `personal_offers_by_customers_status_1` (`personal_offer`, `products_id`, `quantity`) VALUES (14.2773,763,'1.0000'){
    "code": 0,
    "status": "error",
    "message": "SQL Error!\nQuery error: Duplicate entry '763-1.0000' for key 'unique_offer' - Invalid query: INSERT INTO `personal_offers_by_customers_status_1` (`personal_offer`, `products_id`, `quantity`) VALUES (14.2773,763,'1.0000')\nQuery: CIDB Library Error",
    "request": {
        "method": "PUT",
        "url": "test.xxxxx.de",
        "path": "/api.php/v2/product_prices/763",
        "uri": {
            "root": "https://test.xxxx.de/api.php/v2/",
            "resource": "/api.php/v2/product_prices/763"
        }
    }
}'

 

Gambio Version ist:  4.9.2.0

 

Warum tut er das? Sollte er das nicht wissen, das er da ein Update und keine neuanlage machen sollte?

 

Dann finden sich noch solche Meldungen darunter

18.05.2024 23:05:43 PROBLEM: Artikel 'SHA-25R-A-0007-L' (ID: '2365', ER: '') konnte nicht geändert werden: 'Zugriffsverletzung bei Adresse 01533F90 in Modul 'rs.exe'. Lesen von Adresse 00000000'
18.05.2024 23:05:43 PROBLEM: Artikel 'SHA-25R-A-0007-M' (ID: '2366', ER: '') konnte nicht geändert werden: 'Zugriffsverletzung bei Adresse 01533F90 in Modul 'rs.exe'. Lesen von Adresse 00000000'
18.05.2024 23:05:43 PROBLEM: Artikel 'SHA-25R-A-0008-L' (ID: '2367', ER: '') konnte nicht geändert werden: 'Zugriffsverletzung bei Adresse 01533F90 in Modul 'rs.exe'. Lesen von Adresse 00000000'
18.05.2024 23:05:43 PROBLEM: Artikel 'SHA-25R-A-0008-M' (ID: '2368', ER: '') konnte nicht geändert werden: 'Zugriffsverletzung bei Adresse 01533F90 in Modul 'rs.exe'. Lesen von Adresse 00000000'
18.05.2024 23:05:43 PROBLEM: Artikel 'SHA-25R-A-0009-L' (ID: '2369', ER: '') konnte nicht geändert werden: 'Zugriffsverletzung bei Adresse 01533F90 in Modul 'rs.exe'. Lesen von Adresse 00000000'
18.05.2024 23:05:44 PROBLEM: Artikel 'SHA-25R-A-0009-M' (ID: '2370', ER: '') konnte nicht geändert werden: 'Zugriffsverletzung bei Adresse 01533F90 in Modul 'rs.exe'. Lesen von Adresse 00000000'

 

Und dann noch diese

18.05.2024 23:05:46 0 Replikationssätze für Tabelle ART gelöscht (bis ID 315259)
18.05.2024 23:05:46 PROBLEM: Problem beim Aktualisieren der Kategoriezuordnung von Artikel '' (ID: '', ER: '') zu Kategorie '' (ID: '', ER: '') Fehlermeldung: {
    "code": 0,
    "status": "error",
    "message": "IdType: Invalid argument value given (expected positive integer got integer): -1",
    "request": {
        "method": "DELETE",
        "url": "test.motivmonster.de",
        "path": "/api.php/v2/products/874/links",
        "uri": {
            "root": "https://test.motivmonster.de/api.php/v2/",
            "resource": "/api.php/v2/products/874/links"
        }
    }
}'
18.05.2024 23:05:46 PROBLEM: Problem beim Aktualisieren der Kategoriezuordnung von Artikel '' (ID: '', ER: '') zu Kategorie '' (ID: '', ER: '') Fehlermeldung: {
    "code": 0,
    "status": "error",
    "message": "IdType: Invalid argument value given (expected positive integer got integer): -1",
    "request": {
        "method": "DELETE",
        "url": "test.xxxx.de",
        "path": "/api.php/v2/products/874/links",
        "uri": {
            "root": "https://test.xxxx.de/api.php/v2/",
            "resource": "/api.php/v2/products/874/links"
        }
    }
}'

 

 

Ich  weiß leider nicht weiter warum das passiert. Wäre schön, wenn das mal jemand checken könnte oder Lösungsansatz hat.

3 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

Guten Morgen,

zunächst einmal die Empfehlung die ungeraden Versionsnummern von Gambio zu überspringen. Diese sind meist weniger stabiler als die geraten Versionsnummern weswegen wir aktuell Gambio 4.8.0.3 empfehlen.

Generell sollten Sie zunächst ein Vario Update durchführen. Die aktuelle Version finden Sie hier:
 

In dieser haben wir, seit Vario 8.5.5 Änderungen und Verbesserungen an der Gambio Schnittstelle durchgeführt.

Das Verhalten, dass statt eines Updates ein Insert versucht wird, kann darauf hinweisen, dass die externen Referenzen in Vario entweder fehlen oder mit denen in Gambio für die betroffenen Artikel nicht übereinstimmen. Die externen Referenzen sind somit der erste Ansatzpunkt zur Prüfung.

  • 0
Geschrieben
Am 27.5.2024 um 08:28 schrieb M. Barb:

zunächst einmal die Empfehlung die ungeraden Versionsnummern von Gambio zu überspringen. Diese sind meist weniger stabiler als die geraten Versionsnummern weswegen wir aktuell Gambio 4.8.0.3 empfehlen.

Das wird zwar immer so gesagt, aber nur weil die ungeraden neue Funktionen / Überarbeitungen enthalten. die Korekturversionen die danach kommen laufen gut und sind ja im Grunde die nächste Stable genannte Version. Nach über 10 Jahren Gambio weiß ich schon was ich da mache :) die API ist ja dafür da, das es keine Probleme beim abgleich geben sollte :)

Am 27.5.2024 um 08:28 schrieb M. Barb:

Generell sollten Sie zunächst ein Vario Update durchführen. Die aktuelle Version finden Sie hier:

Als ich vorhin geschaut hatte war unsere Free noch die neuste Version.

Und ich hätte nicht gedacht das die Updates nicht im Update Beitrag stehen sondern in der Info auf die Änderungen für die 8.5 Bedingungen :( sry. Anhand der Downloadzahlen denken wohl viele so, vieleicht eigenen Beitrag für 8.5. updates? :)

Die Artikel wurden alle von Vario in den Testshop geladen der KEINE Artikel / Kategorien, Optionen usw. enthielt. Sprich alles was angelegt wurde kam von Vario in den Shop. Wenn dann Referenzen fehlen ist es ein Fehler im RS Abgleich gewesen.

Ich mach nachher das Update, Leere den Testshop nochmal komplett und lass es durchlaufen. Dann schauen wir ob es nochmal kommt. Da es der Testshop ist, kann es paar Tage dauern bis ich Rückmeldung gebe. 

 

Danke für den Hinweis auf das Update (Wäre übrigens schön, wenn die interne updatefunktion bei der Free Version auch Updates anzeigen könnte, so als Verbesserung, die sagt nämlich kein Update verfügbar :)

  • 0
Geschrieben

Die interne Update Funktion nutzen wir dann, wenn für alle Kunden zwingend ein Update notwendig ist. Zuletzt haben wir Vario 8.5.15 darüber ausgerollt. Im Forum können Sie bereits Vario 8.5.16 beziehen.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...