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 Sendungsnummer bei Auslieferung an Shopify senden Shopify-Connector 3
Nummernkreis bei gesplitteten Aufträgen "#" Symbol in "-" ändern JTL-Wawi 1.10 1
Monatsabschluss Amazon FBA UK / CH mit JTL2Datev WaWi 1.10 bei IDU Nutzung und Zwangs VCS für GB / Schweiz JTL-Wawi 1.10 0
Probleme Fehlermeldung bei Zahlungsabgleich JTL-Wawi 1.10 10
Neu Workflow bei Zahlungseingang User helfen Usern - Fragen zu JTL-Wawi 1
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 2
Bei Beschaffung wird keine Positionsnummer bei den Artikeln angezeigt JTL-Wawi 1.10 1
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Neu Texteditor bei Beitragserstellung fehlt JTL-Shop - Fehler und Bugs 1
Neu Bei Klick auf Warenkorb Button nicht direkt Warenkorb Templates für JTL-Shop 8
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Neu Steuerart bei Auftragsimport via Ameise falsch JTL-Wawi - Fehler und Bugs 1
Neu Ärger mit CountX: Verzögerung bei der Bearbeitung von VCS-Daten in WAWI führt zu unvollständigen Steuerdaten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Unterstützung bei JTL FFN Retouren – Fehler in der API-Übertragung von Returnless Starten mit JTL: Projektabwicklung & Migration 0
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Neu Amazon Lister 2.0 Kategoriespezifische Felder fehlen bei vielen Kategorien Amazon-Lister - Fehler und Bugs 2
Neu Artikeldarstellung / bei nicht Verfügbarkeit / bestellbar Anhand Verfügbarkeitszeit Allgemeine Fragen zu JTL-Shop 1
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 10
Neu Fehlermeldung 'quantity' bei Vaterartikel Amazon-Lister - Fehler und Bugs 0
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Am eigenen Lager Bestand = 0, bei FBA = 170, Probleme mit dem eigenen Shop und Otto.de JTL-Wawi 1.10 3
Neu JOBS bei CIN com-insnetz Berlin Dienstleistung, Jobs und Ähnliches 0
Neu Probleme bei WooCommerce JTL-Connector, keine Aktivierung möglich, Bestands-Shop lahmgelegt Onlineshop-Anbindung 0
Neu Pickliste Hinweis anzeigen nur bei bestimmten Verkaufkanal User helfen Usern - Fragen zu JTL-Wawi 0
Änderung E-Mailadresse bei Mahnungen JTL-Wawi 1.9 7
Ticket erstellen bei einer Fehlermeldung mit JTL-Start ??? JTL-Wawi 1.9 6
Neu Packtisch + Waage – Meldung bei großem Unterschied zwischen tatsächlichem Gewicht und Systemgewicht? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Neu Fehlermeldung bei Rechnungserstellung Arbeitsabläufe in JTL-Wawi 0
Neu Paypal bei bestimmten Produkten nicht anbieten Plugins für JTL-Shop 1
Neu Amazon Bestellungen werden nicht abgerufen - Fehler bei Account 'XXX' []: Ihr Account ist nicht aktiv. Amazon-Anbindung - Fehler und Bugs 5
EBICS einrichten bei Commerzbank JTL-Wawi 1.10 1
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Keine Zahlung erforderlich bei < 1€ JTL-Shop - Fehler und Bugs 1
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
In Diskussion Etikett mit Warnung bei Versand drucken JTL-Workflows - Ideen, Lob und Kritik 10
Neu Falsche Umsatzsteuer bei Paypal-Checkout Bestellungen im Webshop JTL-Shop - Fehler und Bugs 3
1.11 mit 2 Mandanten - Dashboard bei Advanced Wawi zerschossen - JTL Start funktioniert JTL-Wawi 1.11 1
Neu Zeit bei Mahnungen Nachträglich ändern Arbeitsabläufe in JTL-Wawi 0
Neu DATEV Rechnungsdatenservice 2.0 Fehlermeldung bei der Übertragung Schnittstellen Import / Export 4
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Beantwortet Fehler bei Erstimport: Explicit Move is not supported for HerstellerSortMode.Alphabetical Shopware-Connector 1
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1
Produkt-API v4 Support bei OTTO läuft aus (10.12.2025) – Zukunft mit JTL Wawi unklar Otto.de - Anbindung (SCX) 25
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Lieferzeit / Lieferdatum wird im Shop bei Variantenartikeln nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
JTL Zahlungsabgleich Fehlermeldung bei Versuch Lieferantenrechnung zu bezahlen JTL-Wawi 1.10 4
Neu Falsche Steuer bei VCS-Lite Amazon-Anbindung - Fehler und Bugs 2
Neu Falsche Währung in VCS-Lite Rechnungsvorlage bei anderem Land für Rechnung als Lieferung, HUF statt EUR Amazon-Anbindung - Fehler und Bugs 0

Ähnliche Themen