Neu Connector zieht Bestellung nicht mehr in die Wawi

swissnails

Aktives Mitglied
16. August 2016
6
0
Guten Morgen zusammen

Ich habe mir seit längerer Zeit wieder einen modified Shop gebaut. Bis gestern lief alles wie am Schnürchen, auch mit dem Connector und der Wawi.

Gestern bekam ich eine Bestellung rein und diese konnte der Connector nicht mehr in die Wawi ziehen. Die Kundin hat meines Wissens mit Paypal Express bezahlt...

modified 2.0.6.0
Connector Modified eCommerce 2 3.10.0
Wawi 1.5.52.0



Der Fehler lautet wie folgt:

Fehler:
Exception: Argument 1 passed to Jtl\Connector\XtcComponents\AbstractMapper::identity() must be of the type string, null given, called in phar:///home/swissp8/public_html/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/CustomerOrder.php on line 336
Argument 1 passed to Jtl\Connector\XtcComponents\AbstractMapper::identity() must be of the type string, null given, called in phar:///home/swissp8/public_html/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/CustomerOrder.php on line 336
Aufträge-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei customer_order.pull: Argument 1 passed to Jtl\Connector\XtcComponents\AbstractMapper::identity() must be of the type string, null given, called in phar:///home/swissp8/public_html/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/CustomerOrder.php on line 336

Argument 1 passed to Jtl\Connector\XtcComponents\AbstractMapper::identity() must be of the type string, null given, called in phar:///home/swissp8/public_html/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/CustomerOrder.php on line 336

Response: {"result":null,"error":{"code":0,"message":"Argument 1 passed to Jtl\\Connector\\XtcComponents\\AbstractMapper::identity() must be of the type string, null given, called in phar:\/\/\/home\/swissp8\/public_html\/jtlconnector\/index.php\/src\/jtl\/Connector\/Modified\/Mapper\/CustomerOrder.php on line 336","data":"Exception 'TypeError' (Code: 0) with message 'Argument 1 passed to Jtl\\Connector\\XtcComponents\\AbstractMapper::identity() must be of the type string, null given, called in phar:\/\/\/home\/swissp8\/public_html\/jtlconnector\/index.php\/src\/jtl\/Connector\/Modified\/Mapper\/CustomerOrder.php on line 336' in phar:\/\/\/home\/swissp8\/public_html\/jtlconnector\/index.php\/vendor\/jtl\/connector-components-xtc\/src\/AbstractMapper.php:441"},"jtlrpc":"2.0","id":"unknown"}
Exception bei customer_order.pull: Argument 1 passed to Jtl\Connector\XtcComponents\AbstractMapper::identity() must be of the type string, null given, called in phar:///home/swissp8/public_html/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/CustomerOrder.php on line 336

Argument 1 passed to Jtl\Connector\XtcComponents\AbstractMapper::identity() must be of the type string, null given, called in phar:///home/swissp8/public_html/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/CustomerOrder.php on line 336

Response: {"result":null,"error":{"code":0,"message":"Argument 1 passed to Jtl\\Connector\\XtcComponents\\AbstractMapper::identity() must be of the type string, null given, called in phar:\/\/\/home\/swissp8\/public_html\/jtlconnector\/index.php\/src\/jtl\/Connector\/Modified\/Mapper\/CustomerOrder.php on line 336","data":"Exception 'TypeError' (Code: 0) with message 'Argument 1 passed to Jtl\\Connector\\XtcComponents\\AbstractMapper::identity() must be of the type string, null given, called in phar:\/\/\/home\/swissp8\/public_html\/jtlconnector\/index.php\/src\/jtl\/Connector\/Modified\/Mapper\/CustomerOrder.php on line 336' in phar:\/\/\/home\/swissp8\/public_html\/jtlconnector\/index.php\/vendor\/jtl\/connector-components-xtc\/src\/AbstractMapper.php:441"},"jtlrpc":"2.0","id":"unknown"}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.jduG4vkfjgG(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.TntG4tpV325(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.jduG4vkfjgG(String , Object , Boolean , NetworkCredential )


Vielen Dank euch!

Liebe Grüsse
Ines
 

swissnails

Aktives Mitglied
16. August 2016
6
0
Nachtrag:

Der Connector überträgt Artikel und Bestandsänderungen korrekt.
Er sieht auch dass Bestellungen da sind, zeigt die Anzahl an, aber importiert sie nicht und gibt obigen Fehler. Auch Bestellungen mit Vorkasse werden nicht importiert.
Connector wurde komplett von der Wawi getrennt, und auf dem Server neu installiert, in der Wawi danach neu angelegt, das Problem bleibt bestehen.

PHP 7.4.25

Würde gerne auch kostenpflichtigen Support buchen, falls jemand weiss wer das anbietet für modified und WAWI, bitte gerne melden!
LG
Ines
 

DWeber

Mitglied
15. April 2021
25
4
Hallo Ines,

bitte eröffne zu diesem Thema ein Support-Ticket.
Da scheint es in der Datenbank-Tabelle für die Bestellungen fehlerhafte Einträge zu geben.
Du kannst testweise einmal die Import-Paketgröße auf 1 setzen. Dann ist diejenige Bestellung, welche der zuletzt importierten folgt, ein Problem, ggf. sind aber auch mehrere Datensätze betroffen.

Viele Grüße

Daniel
 

Ähnliche Themen