Ich habe eine Bestellung in JTL gelöscht (nicht storniert). Beim Shop Abgleich erhalte ich nun folgende Fehlermeldung. Ich verwende die aktuelle Connector Version. Leider kann ich nun auch keine Artikel mehr synchronisieren etc.
1)
Fehler:
Exception: Could not resolve type of column "ID" of class " Shopware\Models\Order\Document\Document"
Could not resolve type of column "ID" of class "Shopware\Models\Order\Document\Document"
Aufträge-Löschen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorDeleter.Delete[TEntity](IEnumerable`1 models)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorDeleteTask`1.<>c__DisplayClass3_0.<Run>b__0(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorDeleteTask`1.Run()
bei JTL.Connector.Business.SyncRunner.Run()
2)
Der Interessante Teil im Log ist wohl der hier. Die Customer ID etc. scheinen gar nicht übergeben zu werden ?
>>> customer_order.delete: {
"method": "customer_order.delete",
"params": [
{
"shippingAddress": null,
"paymentInfo": null,
"billingAddress": null,
"attributes": [],
"items": [],
"carrierName": null,
"shippingMethodName": null,
"totalSum": 0.0,
"totalSumGross": 0.0,
"paymentModuleCode": null,
"paymentStatus": null,
"shippingDate": null,
"customerId": [
"",
0
],
"status": null,
"entityType": "CustomerOrder",
"id": [
"",
1478
],
"orderNumber": null,
"note": null,
"creationDate": null,
"shippingInfo": null,
"estimatedDeliveryDate": null,
"currencyIso": null,
"languageISO": null,
"paymentDate": null,
"pui": null
}
],
1)
Fehler:
Exception: Could not resolve type of column "ID" of class " Shopware\Models\Order\Document\Document"
Could not resolve type of column "ID" of class "Shopware\Models\Order\Document\Document"
Aufträge-Löschen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorDeleter.Delete[TEntity](IEnumerable`1 models)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorDeleteTask`1.<>c__DisplayClass3_0.<Run>b__0(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorDeleteTask`1.Run()
bei JTL.Connector.Business.SyncRunner.Run()
2)
Der Interessante Teil im Log ist wohl der hier. Die Customer ID etc. scheinen gar nicht übergeben zu werden ?
>>> customer_order.delete: {
"method": "customer_order.delete",
"params": [
{
"shippingAddress": null,
"paymentInfo": null,
"billingAddress": null,
"attributes": [],
"items": [],
"carrierName": null,
"shippingMethodName": null,
"totalSum": 0.0,
"totalSumGross": 0.0,
"paymentModuleCode": null,
"paymentStatus": null,
"shippingDate": null,
"customerId": [
"",
0
],
"status": null,
"entityType": "CustomerOrder",
"id": [
"",
1478
],
"orderNumber": null,
"note": null,
"creationDate": null,
"shippingInfo": null,
"estimatedDeliveryDate": null,
"currencyIso": null,
"languageISO": null,
"paymentDate": null,
"pui": null
}
],