Neu Fehler beim Erstellen des GoogleShopping.xml (Plugin)

deutschevita

Aktives Mitglied
7. November 2015
48
6
Hallo zusammen,

eventuell hat jemand von euch schonmal einen ähnlichen Fehler gehabt:

Wenn wir den Export des googleshopping.zip Files anstoßen (JTL-Plugin), wirft der Server einen Fehler:
Code:
PHP Fatal error:  Uncaught TypeError: mb_strtolower() expects parameter 1 to be string, null given in /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php:372\nStack trace:\n#0 /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php(372): mb_strtolower(NULL)\n#1 /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php(324): Plugin\\jtl_google_shopping\\Exportformat\\GoogleShoppingXML->loadProductAttributes(Object(Plugin\\jtl_google_shopping\\Exportformat\\Product))\n#2 /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php(812): Plugin\\jtl_google_shopping\\Exportformat\\GoogleShoppingXML->loadExportProduct(232)\n#3 /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingExport.php(257): Plugin\\jtl_google_shopping\\Exportformat\\GoogleShoppingXML->writeContent()\n#4 /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingExport.php(312): Plugin\\jtl_google_shopping\\Exportformat\\GoogleShoppingExport->doExport()\n#5 /var/www/html/plugin in /var/www/html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php on line 372

Wir verwenden die neueste Version des Plugins. Hat jemand eine Idee, wo hier der Fehler liegt, abgesehen davon dass die Ausnahme nicht behandelt ist? Vor unserem Umstieg auf Shop5 lief das ganze problemlos. Das Plugin wurde frisch neu installiert.

LG!
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Die kommende Version 2.1.0 sollte den Fehler beheben.
Er tritt allerdings nur dann auf, wenn die Daten fehlerhaft sind.
In diesem Fall genau dann, wenn ein Merkmal in einer Sprache geladen wird für die keine Übersetzung existiert.
Natürlich sollte da kein Fatal Error auftreten, aber das weist zumindest auf ein Problem hin.

Erstellt also bitte für alle Fremdsprachen Übersetzungen für alle Merkmale (und -werte).
 

nxso

Aktives Mitglied
18. November 2020
7
4
Hallo zusammen. Hatte gerade bei Version 2.1.1 den gleichen Fehler ein paar Zeilen weiter unten:
Code:
PHP Fatal error:  Uncaught TypeError: mb_strtolower() expects parameter 1 to be string, null given in /home/wsmidbtl/domains/domain.com/public_html/plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php:438


Und als Hotfix die betreffende Funktion in der Datei zurzeit so abgeändert. Könnte man das auch in das nächste Update übernehmen?
* /plugins/jtl_google_shopping/Exportformat/GoogleShoppingXML.php:438
PHP:
    /**
     * @param Product $product
     */
    private function addVariations(Product $product): void {
        foreach ($product->Variationen as $variation) {
/* neu */
            if ($variation->cName != null) {
/* neu */
                if (\mb_strtolower($variation->cName) === 'farbe') {
                    foreach ($product->oVariationenNurKind_arr as $variationProduct) {
                        if (\mb_strtolower($variationProduct->cName) === 'farbe') {
                            $product->cFarbe = $variationProduct->Werte[0]->cName;
                        }
                    }
                } elseif (\mb_strtolower($variation->cName) === 'material') {
                    foreach ($product->oVariationenNurKind_arr as $variationProduct) {
                        if (\mb_strtolower($variationProduct->cName) === 'material') {
                            $product->cMaterial = $variationProduct->Werte[0]->cName;
                        }
                    }
                } elseif (\mb_strtolower($variation->cName) === 'muster') {
                    foreach ($product->oVariationenNurKind_arr as $variationProduct) {
                        if (\mb_strtolower($variationProduct->cName) === 'muster') {
                            $product->cMuster = $variationProduct->Werte[0]->cName;
                        }
                    }
                } elseif (\str_replace(['ö', 'ß'], ['oe', 'ss'], \mb_strtolower($variation->cName)) === 'groesse') {
                    foreach ($product->oVariationenNurKind_arr as $variationProduct) {
                        if (\str_replace(
                            ['ö', 'ß'],
                            ['oe', 'ss'],
                            \mb_strtolower($variationProduct->cName)
                        ) === 'groesse') {
                            $product->cGroesse = $variationProduct->Werte[0]->cName;
                        }
                    }
                }
/* neu */
            }
/* neu */
        }
    }
 
Ähnliche Themen
Titel Forum Antworten Datum
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 0
Neu Keine Warenpost Int. Labels hsCode - Fehler? JTL-ShippingLabels - Fehler und Bugs 8
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL 4.0 Versandexport Fehler JTL-ShippingLabels - Ideen, Lob und Kritik 13
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Neu Fehler DHL 4.0 Höherversicherung JTL-ShippingLabels - Fehler und Bugs 4
Neu DHL 4.0 Fehler "Please Enter Name 1" JTL-ShippingLabels - Fehler und Bugs 3
Neu Shop gesperrt - Webspace überschritten - Zusatzspace buchen bringt Fehler - Support fühlt sich nicht zuständig Betrieb / Pflege von JTL-Shop 7
hipping 4.0 gibt fehler: Error converting value 500 to type 'Shipping.DHL.GKVAPI40.Shared.RequestStatus'. Path 'status', line 1, position 13. JTL-Wawi 1.11 3
Neu DHL Versenden 4.0 HS Code-Fehler bei Freiposition JTL-ShippingLabels - Fehler und Bugs 8
DHL Versenden 4.0 nicht vollständig konfigurierbar (GUI Fehler) JTL-Wawi 2.0 5
Neu Der Inhalt / Text ist verschwunden – ist das ein Fehler JTL-Shop - Fehler und Bugs 0
Neu Shopware 5 + JTL-Connector: sporadische 500 Fehler / PHP-FPM Limit erreicht – trotz unverändertem Setup User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler Rechnungsupload Amazon FBA Business Kunde JTL-Wawi - Fehler und Bugs 0
Gelöst: Shipping 4.0 gibt fehler: The product entered is unknown. JTL-Wawi 1.11 6
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 4
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 9
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Etikettendruck über Remotedesktop Fehler Arbeitsabläufe in JTL-Wawi 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Gelöst Störung: DHL Versenden 3.0 - Fehler "Request processing failure" Gelöste Themen in diesem Bereich 1
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung Gelöste Themen in diesem Bereich 1
Updatezwang beim öffnen der WAWI JTL-Wawi 1.6 13
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Wawi 1.11.10 : Feldinhalt "Kundenkommentar" fehlt beim Versand in WMS JTL-Wawi 1.11 0
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Wawi verschluckt Zeichen beim Mailversand JTL-Wawi 2.0 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu EK Preise beim Wareneingang Arbeitsabläufe in JTL-Wawi 4
Neu Probleme beim Mailversand User helfen Usern 0
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
Worker bleibt beim empfangen/senden von Daten hängen JTL-Wawi 2.0 8

Ähnliche Themen