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
345
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).
 

st. claus

Aktives Mitglied
18. November 2020
4
0
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 update von 1.55.5.3 auf version 1.8.11.0 ++ Installation von JTL-Wawi 8
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 1
Neu Fehler beim Zugrif aus die Datenbank (Exec Direct) JTL-Wawi - Fehler und Bugs 1
Neu JTL Shop 5 Fehler beim Abglich JTL-Shop - Fehler und Bugs 9
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu "Noch X € und wir versenden kostenfrei" hat einen Fehler Betrieb / Pflege von JTL-Shop 0
Neu Worker Abgleich Fehler Onlineshop-Anbindung 1
Neu Warenpost Fehler - gültige Telefonnummer an. Code: 1101 JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
paypal zahlunbgsabgleich bringt fehler JTL-Wawi 1.9 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Google Search Console - Crawling-Fehler: Robots.txt nicht erreichbar Einrichtung JTL-Shop5 6
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Fehler bei Rechnungsdatenserverice 2.0 JTL-Wawi 1.9 2
Neu Amazon Lister 2.0 Fehler 90248 Textilbereich Amazon-Lister - Fehler und Bugs 0
Neu Fehler bei Coupons bei Wechsel von 4 auf 5 Betrieb / Pflege von JTL-Shop 0
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Neu Workflow Fehler User helfen Usern - Fragen zu JTL-Wawi 1
Fehler bei Update von 1.5.55.8 auf 1.7.15.6 ( Unbehandelte Ausnahme #7110FFD83C0136E0 vom Typ JTL.Database.SqlUpdater.UpdateException) JTL-Wawi 1.7 0
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
ERROR - Hersteller-Senden-Fehler PrestaShop-Connector 0
Neu Fehler bei Connector Shopify-Connector 4
Neu Fehler im Statistik Modul User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 26
Neu Fehler: "Abgleich soll nicht durchgeführt werden" Amazon-Anbindung - Fehler und Bugs 3
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 3
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Fehler-Log - Error executing query SELECT SUM JTL-Shop - Fehler und Bugs 3
Neu Amazon Abgleich Fehler Gelöste Themen in diesem Bereich 6
Neu DPD Fehler Etikettendruck ("An existing connection was forcibly closed by the remote host") Gelöste Themen in diesem Bereich 3
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
PayPal Zahlungsabgleich Ausgang Fehler 10001 Internal Error JTL-Wawi 1.8 0
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 4
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu Die Ameise ignoriert hinterlegte Lieferantenstaffelpreise beim Import von Lieferantenbestellungen. JTL-ShippingLabels - Fehler und Bugs 0
Neu Probleme beim Einrichten von GLS Paket JTL-ShippingLabels - Ideen, Lob und Kritik 5
Bestellungen beim Lieferanten - Aufteilung auf verschiedene Läger ? JTL-Wawi 1.9 3
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Aktuelle technische Probleme beim Rechnungsdatenservice 2.0 Störungsmeldungen 0

Ähnliche Themen