Gelöst Bei Verwendung des HTML Editors stürzt Export ab

Christian|PCE

Gut bekanntes Mitglied
31. August 2014
111
7
Hallo,

ich habe ein Problem mit dem Connector, welches mir den Nerv raubt. Ein Kunde von mir bekommt einen neuen Shop, der soweit fertig ist und Sonntag auf einer Messe präsentiert wird.

Folgendes Problem:
Der alte Shop war ein Modified (1.06). ALles wurde mit dem neuen PrestaShop (aktuellste Version) gemäß Doku eingerichtet. Der Abgleich funktioniert nicht, Check des Connectors ist grün (max. Uploadfilesize gelb, aber ist hier nicht das Problem), Verbindung steht.
Alle Artikel wo in der Beschreibung HTML Code enthalten ist, sorgen dafür das der Export zum Shop abbricht mit:
Fehler:
Exception: Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig.
Der Remoteserver hat einen Fehler zurückgegeben: (403) Unzulässig.
Artikel-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models, Boolean checkForOrderPull)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskProduct.<>c__DisplayClass5.<Run>b__2(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskProduct.Run()
bei JTL.Connector.Business.SyncRunner.Run()

Alle Artikel haben diesen Code, da in JTL der WYSIWYG Editor verwendet wurde, um Absätze etc. in die Beschreibungen einzufügen. Lege ich reinen Text in die Artikelbeschreibungen funktioniert der Export tadellos. Nun habe ich keine große Lust, rund 1200 Artikel zu überarbeiten, mal davon abgesehen das danach die Artikelbeschreibungen einfach nur grottig aussehen. Es muss sich hier doch um einen Fehler handeln? Hatte jemand schonmal dieses Problem?

Anbei noch der Log des Servers:
[2016-10-13 22:37:04] global.ERROR: Exception: SessionException - File: phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/library/jtl/connector/src/jtl/Connector/Application/Application.php - Line: 572 [] []
[2016-10-13 22:37:06] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/library/jtl/connector/src/jtl/Connector/Session/SessionHelper.php, 73): Only variable references should be returned by reference [] []
[2016-10-13 22:37:06] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:37:06] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:37:06] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:37:07] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:37:07] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:37:07] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:37:16] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/library/jtl/connector/src/jtl/Connector/Event/EventHandler.php, 20): get_class() expects parameter 1 to be object, boolean given [] []
[2016-10-13 22:38:11] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/library/jtl/connector/src/jtl/Connector/Session/SessionHelper.php, 73): Only variable references should be returned by reference [] []
[2016-10-13 22:38:11] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:38:11] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:38:11] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:38:12] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:38:12] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:38:12] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:41:46] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/library/jtl/connector/src/jtl/Connector/Session/SessionHelper.php, 73): Only variable references should be returned by reference [] []
[2016-10-13 22:41:46] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:41:46] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:41:46] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:41:47] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:41:47] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
[2016-10-13 22:41:47] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/-kundenhost_entfernt-/shoproot/modules/jtlconnector/connector.phar/src/jtl/Connector/Presta/Mapper/BaseMapper.php, 34): Undefined index: CustomerGroupI18n [] []
 

Christian|PCE

Gut bekanntes Mitglied
31. August 2014
111
7
Danke für die Antwort, er verbindet sich ja. Lasse ich Artikel raus wo HTML Code in der Beschreibung ist (vom Editor halt) dann funktioniert alles einwandfrei. Deshalb verstehe ich die Sache noch nicht wirklich.

Wenn ich einen neuen Artikel anlege, kann ich diesen auch mit dem HTML Editor bearbeiten wie ich gerade festgestellt habe. Es muss also irgendwas mit eben jenen Artikeln zu tun haben, die bereits da sind und nicht neu angelegt wurden nachdem der PrestaShop installiert wurde.

EDIT:
Verdacht: Artikel gehen nicht, in deren Beschreibung zwei mal direkt nacheinander ein Zeilenumbruch kommt:
HTML:
<br /><br />

EDIT2: Jap, das ist der Fehler. Hat jemand eine Erklärung?
 
Zuletzt bearbeitet:

Christian|PCE

Gut bekanntes Mitglied
31. August 2014
111
7
Also, in der Datenbank alle Zeilenumbrüche gelöscht, geht leider immer noch nicht komplett durch. Entfernen jetzt mal alle HTML Elemente aus den Beschreibungen. Wäre aber ziemlich blöde.

UPDATE:
Erst wenn wirklich alle HTML Elemente raus sind, geht es. Das ist echt Grütze für die Artikelbeschreibungen, ist jetzt einfach ein Textklotz.
 
Zuletzt bearbeitet:

daniel.jtl

Moderator
12. März 2014
1.277
28
Also die Session Exception hat zunächst mal eigentlich nix mit den Beschreibungen zu tun.

Als erstes würde ich ggf. mal die Paketgrößen für den Abgleich etwas runterdrehen, damit die Datenmenge pro Call weniger wird.
 

Christian|PCE

Gut bekanntes Mitglied
31. August 2014
111
7
Hi, daran liegt es nicht. Haben den Server sokonfiguriert das wir die gerforderten Minimums nun deutlich übertreffen. Haben eine 50 Mbit Glasfaserleitung und Paketgröße, Uploadgröße etc. alles auf 1 reduziert. Es liegt eindeutig an den HTML Zeichen. WIr haben sie per Hand alle aus der Datenbank genommen, dann läuft der Export ohne Probleme mit Paketgrößen sogar über 40.

Einzig Umlaute können drin bleiben, aber sobald ein <br /> oder eine andere Textfarbe etc. vorkommt ist Feierabend. Es wurden auch alle PHP Versionen beginnend von 5.6 bis nun runter 5.4 ausprobiert, bei allen ist es der exakt gleiche Fehler. Komplette Neuinstallation der WaWi half auch nichts.
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Also die Art der Leitung ist da nicht entscheidend, sondern wieviel Speicher dem Server bzw. PHP zur Verfügung steht.
Aber gut, das scheint ja nicht das Problem zu sein.

Die Artikel-Beschreibungen laufen ansonsten generell durch eine Presta interne Funktion, welche hier diverse Sachen rausfiltert die in Presta einfach nicht erlaubt sind.
Der selbe Vorgang passiert also auch im Backend von Presta selbst.
In sofern könnte ich mir halt noch vorstellen, dass die Beschreibungen in der Wawi einfach nicht den "Regeln" von Presta entsprechen.
 

Christian|PCE

Gut bekanntes Mitglied
31. August 2014
111
7
Hi,
der Server hat 320 MB Ram zur verfügung für PHP, die Scriptlaufzeit liegt bei 300 Sekunden, also alles für den reinen Import absolut ausreichend.

Ist das irgendwo dokumentiert, was Presta erlaubt und was nicht?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Identische Aufträge bei mehreren Fulfillment-Kunden sinnvoll trennen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Neu Checkbox im Bestellvorgang bei Gebrauchtartikeln Allgemeine Fragen zu JTL-Shop 2
Neu ++ Menge bei laufenden Ebay Angeboten Arbeitsabläufe in JTL-Wawi 1
Neu Seit heute Morgen werden bei Amazon keine Rechnungen mehr hochgeladen Amazon-Anbindung - Fehler und Bugs 13
Neu Canonical-Tag bei Merkmalwert-URLs mit Parameter "m" Betrieb / Pflege von JTL-Shop 11
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Wie ändere ich das vorausgewählte Lager bei Bestellungen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehlender Rabattabzug bei Amazon Multirabatten Amazon-Anbindung - Fehler und Bugs 0
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
Gelöst: Störung bei LInk11 - JTL- Shops teilweise nicht erreichbar Störungsmeldungen 1
Neu JTL Wawi 1.11.11 - Zahlungsabgleich bei FYRST Bank verlangt immer Passwort User helfen Usern - Fragen zu JTL-Wawi 0
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
Neu [API] Zahlungen bei salesOrders verbuchen Schnittstellen Import / Export 0
Neu Unerwünschtes Scrollen/Springen zum Seitenanfang bei Footer-Menüs (Mobile) JTL-Shop - Fehler und Bugs 5
Frage stellen bei Bestellung JTL-Wawi 1.11 1
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Neu Fehleretikett bei OTTO Bestellungen bzgl. Adresszusatz JTL-ShippingLabels - Fehler und Bugs 2
Skonto wird bei Zahlung setzen nicht berücksichtigt JTL-Wawi 1.11 2
Wawi 1.11.9 Ständige Abstürze bei Aktualisierung Artikelstammdaten JTL-Wawi 1.11 5
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Bug? Führende Nullen bei Sendungsnummern verschwinden in JTL-Wawi 2.0.3 JTL-ShippingLabels - Fehler und Bugs 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
Wawi 1.11. Rechnungsanhang funktioniert nicht mehr bei Versandmail JTL-Wawi 1.11 6
Fehlermeldungen bei Einrichtung DHL 4.0 "Objektverweis" und "Konfiguration Versandart" JTL-Wawi 1.11 2
Error 500 bei Neuinstallation Einrichtung JTL-Shop5 7
Neu Amazon Versandentgelt Kaufen bei Standardbestellungen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe bei jtl-pos Synchronisation User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Kontrollkästchen "Export" bei Zahlungen nicht mehr angehakt JTL-Wawi 2.0 4
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Neu Falsch erzeugte Ausgangszahlung bei Teilzahlungen und Retoure (Kauf auf Rechnung) Arbeitsabläufe in JTL-Wawi 0
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 6
Neu Kritisches Problem bei DHL 4.0: Handelsstücklisten brechen EU- und Exportversand JTL-ShippingLabels - Fehler und Bugs 25
Neu Muss bei DHL Express ebenfalls was geändert werden, aufgrund DHL 4.0? User helfen Usern - Fragen zu JTL-Wawi 1
Ameise.exe Fundort bei JTL WAWI 2.02 JTL-Wawi 2.0 2
Neu Keine Adressvalidierung bei DHL Versenden 4.0? JTL-ShippingLabels - Ideen, Lob und Kritik 5
Fehlermeldung bei DHL 4.0 versand JTL-Wawi 2.0 26
Neu Neuerdings E-Mail benachrichtigung bei "Pick up in Store", allerdings mit E-Mail "Bestellung wurde abgeholt" Shopify-Connector 0
Neu keine Kontakt Absender/Empfänger bei DHL Versenden 4.0 JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu DHL Versenden 4.0 HS Code-Fehler bei Freiposition JTL-ShippingLabels - Fehler und Bugs 20
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Fehler bei Bearbeitung von Attributen via HTML-Editor JTL-Wawi 2.0 3
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1

Ähnliche Themen