Gelöst Exception: Call to undefined function exception_handler()

Handel24

Aktives Mitglied
16. Februar 2009
41
0
Hallo,

nach rund 120 Stunden Initial-Import Shopware 5.0.1 zu JTL Wawi 975 mit Connector 1.0.9 auf einem lokalen Rechner (Webshop und Wawi liefen dort lokal) haben wir nun erfolgreich die Datenbank auf einen inhouse Datenbank-Server mit Windows Server 2014 Standard überführt und auf Wawi 976 migriert. Diese Wawi auf dem lokalen Datenbankserver ist nun mit dem Webshop (Managed All-inkl XXL Server) verbunden. Dort haben wir den Connector auf die 1.0.10 gehoben. Nun hat ja die Wawi den vollständigen Datenbestand und ist mit dem echten Webshop verbunden. So weit - so gut!

Aber:
1. Die Wawi will nun trotzdem alle Daten nochmals vom Webshop beim Webshop-Abgleich holen (obwohl per Datenbankimport ja nun alle Artikel, Kunden, Bestellungen etc. eingespielt wurden). Das wollten wir ja gerade verhindern, denn es hat lokal ja schon 120 Stunden gedauert. Ist das wirklich so und nötig, dass wir erneut alles vom Webserver ziehen müssen? Passiert das bei jedem Webshop-Abgleich, oder nun nur beim ersten Abgleich?

2. Der Webshopabgleich bricht stets nach rund 2 Stunden ab. Er ist gerade bei den Bestellungen dabei. Folgende Fehlermeldung erscheint in der Wawi:

Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für '***'.
Webshopabgleich beendet für '***'.


Fehler:
Exception: Call to undefined function exception_handler()
Aufträge-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Call to undefined function exception_handler()
Exception: Call to undefined function exception_handler()

Response: {"result":null,"error":{"code":1,"message":"Call to undefined function exception_handler()","data":"Shutdown! File: \/www\/htdocs\/***\/***\/engine\/Shopware\/Plugins\/Community\/Frontend\/jtlconnector\/Connector.php - Line: 27"},"jtlrpc":"2.0","id":"unknown"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.i798o0aCjU(String , Object , Boolean , NetworkCredential )

Die global.log des Plugins im Shop ist voll im 30 Sekundentakt mit folgender Meldung:

[2015-09-04 18:48:16] global.NOTICE: (E_NOTICE) File (phar:///www/htdocs/***/***/engine/Shopware/Plugins/Community/Frontend/jtlconnector/connector.phar/src/jtl/Connector/Shopware/Mapper/PrimaryKeyMapper.php, 25): Undefined offset: 1 [] []

Über Unterstützung bei der Lösung des Webshopabgleichs würde ich mich sehr freuen.

Beste Grüße
Lars
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Exception: Call to undefined function exception_handler()

Hey,

zu 1.) ... Sobald etwas in die Wawi importiert wurde, wird das dem Connector im Shop mitgeteilt. Dies ist aber bei dir nur im lokalen System passiert. Diese Information hat der Connector in deiner online Umgebung nicht.
Daher möchte der Connector nochmal alles schicken.

Lösung: Entweder die lokale Shop Datenbank in die Online Datenbank einspielen oder leider neu importieren. Der Connector im Shop benötigt dringend die Informationen der importierten Daten.

zu 2.) ... ist in der Version 1.0.11 gefixed aber da läuft schon am Server etwas falsch, wenn er an diese Stelle vom Code kommt.

Lg,
Daniel
 

Sven555

Aktives Mitglied
12. August 2015
55
0
AW: Exception: Call to undefined function exception_handler()

Hi Daniel,

würde es reichen, wenn man aus Shopware nur die Connector-Tabellen und den JTL Mandanten rübernimmt? Dann müsste ja das Mapping soweit drin sein, sodass der komplette Abgleich nicht mehr stattfindet.

Gruß
Sven.
 

Handel24

Aktives Mitglied
16. Februar 2009
41
0
AW: Exception: Call to undefined function exception_handler()

Moin Daniel,

besten Dank für Deine Antwort. Wie Sven schon schrieb machen wir es jetzt wie von Dir vorgeschlagen und spielen die lokale Shop-Datenbank in das Online-System. Dann sollte es ja passen.

Kurze Nachfrage noch zu 2.): Meinst Du damit, dass bei uns am Server etwas nicht stimmt? Oder ist mir 1.0.11 das Problem generell gelöst und wir müssen nichts tun?

Schöne Grüße
Lars
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Exception: Call to undefined function exception_handler()

Hey,

die Möglichkeit besteht aber das Risiko das sich die Primary Keys unterscheiden, ist sehr hoch und daher nicht zu empfehlen.

Lg,
Daniel