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
Neu Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
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 Vorlage enthält ein Syntax Fehler eBay-Anbindung - Fehler und Bugs 1
Fehler bei Installation: Powershell V2 JTL-Wawi 2.0 8
Neu Fehler DHL Versenden 4.0 - DHL Authorisation Server. JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Kein Datenaustausch – Timeout-Fehler Shopify-Connector 0
Neu DHL 4.0 API Fehler - Could not cast or convert from System.Int64 JTL-ShippingLabels - Fehler und Bugs 7
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Amazonpay Fehler nach Anbindung von Datev - bitte helfen Schnittstellen Import / Export 0
Neu Artikeldetails -> Bilder Plattform "Alle" Fehler oder kein Fehler JTL-Wawi - Fehler und Bugs 1
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Lexware Office von Kunden meldet Arithmetik Fehler in Zugferd 2 XRechnung JTL-Wawi 1.11 9
Neu DHL Versenden 4.0 Fehler: Please enter a house number JTL-ShippingLabels - Fehler und Bugs 5
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
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 2
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 15
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
Neu Beim manuellen Shopabgleich kommt ... JTL-Wawi - Fehler und Bugs 4
Neu Problem beim Datenexport über DHL Versenden 4.0 (international) JTL-ShippingLabels - Fehler und Bugs 6
Fehlermeldungen beim automatischen Zahlungsabgleich JTL-Wawi 2.0 2
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
B2B Market - Probleme beim zuweisen der Kundengruppe (gelöst) JTL-Wawi 1.11 0
Fehlermeldung beim Einlesen der Buchungen in JTL Fibu JTL-Wawi 2.0 2
Neu "alte" Bankverbindung beim Duplizieren von älteren Aufträgen User helfen Usern - Fragen zu JTL-Wawi 3
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 Eigenen JTL-SCX-Marktplatzkanal für Multi-Vendor-Marktplatz erstellen – Erfahrungen gesucht Einrichtung und Installation von JTL-eazyAuction 3
Neu Saft-pt Datei Portugal erstellen Schnittstellen Import / Export 2
Neu Produktionsdatenblatt erstellen nicht möglich JTL-Plan&Produce - Fehler und Bugs 0
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17

Ähnliche Themen