Master Update v3.6.0.1 erschienen

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

  1. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.749
    Danke vergeben:
    137
    @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

    Registriert seit:
    14. Mai 2013
    Beiträge:
    90
    Danke erhalten:
    46
    Danke vergeben:
    5
    #42 magnalister, 17. August 2017
    Zuletzt bearbeitet: 17. August 2017
    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
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    6. November 2013
    Beiträge:
    384
    Danke erhalten:
    20
    Danke vergeben:
    103
    @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

    Registriert seit:
    3. Januar 2015
    Beiträge:
    311
    Danke erhalten:
    37
    Danke vergeben:
    37
    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

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    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

    Registriert seit:
    14. August 2011
    Beiträge:
    35.569
    Danke erhalten:
    11.312
    Danke vergeben:
    1.614
    Hat der Artikel Attribute?
    Wenn jar:
    (Link nur für registrierte Nutzer sichtbar.)

    Da war Wilken schneller :)
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Januar 2015
    Beiträge:
    311
    Danke erhalten:
    37
    Danke vergeben:
    37
    Ja stimmt, eine Bestellung mit 3 Artikeln davon 1 Artikel mit Attribute
     
  8. Anonymous

    Anonymous Mitglied

    Registriert seit:
    25. August 2015
    Beiträge:
    17
    Danke erhalten:
    0
    Danke vergeben:
    3
    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. Andreas (DTR-Shop.de)

    Registriert seit:
    18. Dezember 2014
    Beiträge:
    2.532
    Danke erhalten:
    810
    Danke vergeben:
    920
    @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

    Registriert seit:
    16. Februar 2016
    Beiträge:
    396
    Danke erhalten:
    93
    Danke vergeben:
    48
    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

    Registriert seit:
    6. November 2013
    Beiträge:
    384
    Danke erhalten:
    20
    Danke vergeben:
    103
    @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

    Registriert seit:
    30. März 2016
    Beiträge:
    3.934
    Danke erhalten:
    589
    Danke vergeben:
    289
    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

    Registriert seit:
    28. November 2011
    Beiträge:
    244
    Danke erhalten:
    14
    Danke vergeben:
    22

    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

    Registriert seit:
    30. März 2016
    Beiträge:
    3.934
    Danke erhalten:
    589
    Danke vergeben:
    289
    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

    Registriert seit:
    30. März 2016
    Beiträge:
    3.934
    Danke erhalten:
    589
    Danke vergeben:
    289
    @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

    Registriert seit:
    28. November 2011
    Beiträge:
    244
    Danke erhalten:
    14
    Danke vergeben:
    22

    JEEP datt geht
     
  17. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.310
    Danke vergeben:
    2.208
    Kurze Info: Wir untersuchen das gerade.
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    3. Januar 2015
    Beiträge:
    311
    Danke erhalten:
    37
    Danke vergeben:
    37
    Nach Update auf 3.6.0.2 und einigen Testbestellungen ist der Fehler bei uns scheinbar behoben.
     
  19. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    28. November 2011
    Beiträge:
    244
    Danke erhalten:
    14
    Danke vergeben:
    22

    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

    Registriert seit:
    25. Februar 2013
    Beiträge:
    69
    Danke erhalten:
    6
    Danke vergeben:
    18
    Danke Kai, dein Tipp hat gut funktioniert. Ich war schon am verzweifeln und wollte das Backup von 3.6.0.0 einspielen.