Master Update v3.6.0.1 erschienen

Thema wurde von Wilken (Gambio), 15. August 2017 erstellt.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Anonymous

    Anonymous Erfahrener Benutzer Mitarbeiter

    @meicker

    Wir werden wohl noch mal ausdiskutieren müssen, wie unsere Richtlinien für so etwas in Zukunft aussehen sollen.

    Einstweilen hast du da aber einen validen Anwendungsfall. Zum einen, weil das bisher einigermaßen reibungslos so funktioniert hat, zum anderen, weil es auch anderen Gründe geben kann, dass die Stammdaten für einen Artikel in einer Bestellung nicht (mehr) vorliegen. Deswegen würde ich dich bitten, mal GXMainComponents/Controllers/HttpView/Admin/GeschaeftskundenversandController.inc.php durch die beiliegende Version zu ersetzen. Damit sollte es dann wieder funktionieren.
     

    Anhänge:

  2. magnalister

    magnalister Erfahrener Benutzer

    Hallo zusammen,

    nach Auskunft der Technik und dem Verständnis der bisherigen Problemschilderung nach, passiert Folgendes:
    magnalister importiert Bestellungen aus den Marktplätzen und legt in der Bestelldatenbank (orders_products) den Marktplatz-Artikel mit der product_ID "0" an, wenn der Artikel im Web-Shop nicht bekannt ist. Würde man keinen Wert angeben, führte das zu einem Fehler.

    Um eine Lösung zu erarbeiten, müsste man wissen, welche Änderung an Gambio oder dem DHL Modul nun zu dem Konflikt führen. Fest steht, dass wir beim Bestellimport einen Wert als "product_ID" angegeben müssen.

    Wir setzen uns mit Gambio zusammen. Hilfreich wäre auch, wenn meicker uns zur Analyse ein Ticket eröffnet: support@magnalister.de

    Euer magnalister-Team
     
    Zuletzt bearbeitet: 17. August 2017
  3. Anonymous

    Anonymous Erfahrener Benutzer

    @Marco (Gambio)
    Ich habe das Patch mal geladen und werde es testen, warte aber noch auf den Support von magnalister.

    @magnalister
    Vielen Dank :) Ich habe eben eine Email gesendet.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Hallo zusammen, hab das Update auf 3.6.0.1 durchgeführt, bekomme aber bei einem Bestelleingang folgende Fehlermeldungen:

    WARNING(2): "array_keys() expects parameter 1 to be array, null given"
    WARNING(2): "Invalid argument supplied for foreach()"
     
  5. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Wahrscheinlich siehst du da eine Ausprägung des Problems, das wir zum Anlasse nehmen eine Version 3.6.0.2 zu produzieren. Die soll noch heute nachmittag released werden.
     
  6. barbara

    barbara G-WARD 2014-2020

    Hat der Artikel Attribute?
    Wenn jar:
    (Link nur für registrierte Nutzer sichtbar.)

    Da war Wilken schneller :)
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Ja stimmt, eine Bestellung mit 3 Artikeln davon 1 Artikel mit Attribute
     
  8. Anonymous

    Anonymous Mitglied

    habe das problem behoben in dem ich beim export der MariaDB in der SQL Datei das ENGINE=InnoDB mit ENGINE=MyISAM in allen tabellen. Danke nochmal für den tip!
     
  9. @Gambio,

    Update von 3.6.0.1 auf 3.6.0.2 in beiden Testshops und im Liveshop fehlerfrei durchgelaufen, keine Probleme erkannt und Testbestellungen OK. :):cool::D
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Gibt es nicht nur einen einzelen Patch/Update von 3.6.0.1 auf 3.6.0.2.

    Ist ja wieder ein Megaupload. Da wir einige Änderungen haben, sitzen wir erst mal immer wieder einige Zeit an den Anpassungen.

    Welche Daten unterscheiden sich den vom 0.1 zu 0.2?
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    @Marco (Gambio)
    Ich habe jetzt erst einmal euer Patch eingespielt und damit funktioniert wieder alles wie gewohnt. Vielen Dank. Ich hoffe es gibt eine Lösung dafür damit ich nicht nach jedem Update eine Baustelle habe :)

    Mir ist aber gerade noch etwas aufgefallen:
    In den Einstellungen vom GKV Modul habe ich eingeschaltet das Label in einem neuen Fenster zu öffnen, es wird aber beim klick auf den Link Versandlabel im gleichen Fenster geöffnet.

    Viele Grüße,
    Marc
     
  12. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Gestern nach dem Update auf 3.6.0.1 gab es eine Fehlermeldung wenn Artikel mit Attributen in den Warenkorb gelegt wurden, gut dachte ich mir, machst mal die 3.6.0.2 heute drauf, gesagt getan, leider ist der Fehler immer noch, das wird direkt im Warenkorb oben angezeigt. in den Logs steht das
    Code:
    2017-08-18 08:43:19 (3ec5197a409a2bcef22c5211bd58b98a) WARNING(2): "array_keys() expects parameter 1 to be array, null given" in /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:892 (Details)
    #8    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:892
    #7    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:419
    #6    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:760
    #5    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:190
    #4    File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153
    #3    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:523
    #2    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:126
    #1    File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153
    #0    File: /www/htdocs/12345678/shop/shopping_cart.php:44
    Request: GET /shopping_cart.php (Details)
        - duration: ~137ms
        - server: Apache
        - server address: 85.13.155.103
        - user agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
        - remote address: 3ec5197a409a2bcef22c5211bd58b98a
    
    2017-08-18 08:43:19 (3ec5197a409a2bcef22c5211bd58b98a) WARNING(2): "Invalid argument supplied for foreach()" in /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:894 (Details)
    #8    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:894
    #7    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:419
    #6    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:760
    #5    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:190
    #4    File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153
    #3    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:523
    #2    File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:126
    #1    File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153
    #0    File: /www/htdocs/12345678/shop/shopping_cart.php:44
    Request: GET /shopping_cart.php (Details)
        - duration: ~4154ms
        - server: Apache
        - server address: 85.13.155.103
        - user agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
        - remote address: 3ec5197a409a2bcef22c5211bd58b98a
    Hat jemand eine Idee, wo ich suchen muss? Caches wurden selbstverständlich auch per FTP geleert, Browser auch.
     
  13. Anonymous

    Anonymous Erfahrener Benutzer


    Sorry aber der Fehler besteht immer noch wenn Artikel mit Attributen ohne vorher angemeldet zu sein in den Warenkorb gelegt werden
     
  14. Kai Schoelzke

    Kai Schoelzke Beta-Held

    ich bin da auch gerade dran, ich schau gerade, ist das der gleiche Fehler wie bei mir in Post 52? Ich habe da eine Vermutung, muss die noch prüfen, dauert noch einen Moment.
     
  15. Kai Schoelzke

    Kai Schoelzke Beta-Held

    @Gremlin versuch mal folgendes lade dir die Vollversion von 3.6.0.2 runter und hole dir daraus die Datei /system/classes/shopping_cart/OrderDetailsCartContentView.inc.php und lade die ins gleiche Verzeichnis von deinem Shop, dann Caches leeren und mal testen, bei mir hat es den Fehler damit behoben, wie es scheint, diese Datei fehlt im Update Ordner

    Nachtrag: im MA 3.6.0.1 ist die Datei drin, in 3.6.0.2 fehlt die
     
  16. Anonymous

    Anonymous Erfahrener Benutzer


    JEEP datt geht
     
  17. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Kurze Info: Wir untersuchen das gerade.
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Nach Update auf 3.6.0.2 und einigen Testbestellungen ist der Fehler bei uns scheinbar behoben.
     
  19. Anonymous

    Anonymous Erfahrener Benutzer


    Auch wenn du nicht als Kunde angemeldet bist und den Artikel in den Warenkorb legst?
    Also auf die Seite kommen Artikel in den Warenkorb legen und nicht vorher anmelden
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Danke Kai, dein Tipp hat gut funktioniert. Ich war schon am verzweifeln und wollte das Backup von 3.6.0.0 einspielen.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.